と小数点以下の桁を交換し、トリム:このコードは動作しますこれは私のコードではjQuery/Javascriptを
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.pack.js"></script>
<script>
$(document).ready(function() {
$('select').on('change', function() {
$('.result').text($('select[name=digit] option:selected').data('cust-attr'));
});
});
</script>
</head>
<body>
<select name="digit">
<option data-cust-attr="0" value="0" disabled selected>Value ↓</option>
<option data-cust-attr="12.34">AAA (12,34)</option>
<option data-cust-attr="67.890000003">BBB (67,89)</option>
</select>
<label class="result"></label>
</body>
</html>
が、私は変更したい二つのものがあります。
は私が中,
で.
を交換したいです出力は<label class="result"></label>
です。つまり、<label class="result">12.34</label>
の代わりに<label class="result">12,34</label>
を意味します。
私は.replace(/\./g, ',')
とすることができますが、どこに置くべきか分かりません。
2番目のことは、小数点以下2桁まで出力をトリミングすることです。これは、ときchange
イベントの後に実行されます
<script>
$('select').on('change', function() {
$('.result')[0].innerHTML = $('.result')[0].innerHTML.replace(/\./g, ',');
});
</script>
:それは、<label class="result">67,89</label>
代わりの<label class="result">67,890000003</label>
あなたがしていることが正しいように見えます。どうしたの? –
'.'で' .'を置き換える方法がわかりません。私は2つの場所にトリムする方法がわかりません。 – David
あなたが指定したコードは正しいです。 –