我遇到了一个非常奇怪的问题。我试图将 2 个十进制值相乘,但我得到的结果是一个整数/四舍五入的数字。如果我添加小数(例如 toFixed(2),它只会添加一些零)。
这是脚本:
$(document).ready(function () {
$('.txtQuantity, .txtRate').change(function () {
var txtQuantity = $('.txtQuantity').val();
var txtRate = $('.txtRate').val();
var total = parseFloat(txtQuantity) * parseFloat(txtRate);
$('.txtTotal').val(total);
});
});
这是html:
<table>
<tr>
<td><input type="text" class="txtQuantity" /></td>
<td><input type="text" value="12,3" class="txtRate" /></td>
<td><input type="text" disabled="disabled" class="aspNetDisabled txtTotal" /></td>
</tr>
</table>
这是一个小提琴
我错过了什么?它一定是微不足道的。
谢谢