【发布时间】:2013-12-06 18:58:37
【问题描述】:
我正在尝试计算表单中具有相同类的所有字段(如下代码所示),我已经设法让它工作,我想我可能在 javascript 中设置了错误的值类型,因为它不是正确地将它们加在一起。它将它们相互叠加而不是相互叠加。所以不是 4.00 + 5.50 等于 9.50 而是 04.0005.50。
function calculate() {
var total = 0;
$('input.calc').each(function() {
var num = this.value;
//Number(this.value, 10);
if (!isNaN(num)) {
total += num.toFixed(2);
}
});
$("#total").val(total);
}
感谢任何帮助,谢谢
【问题讨论】:
-
.toFixed返回"A string representation of number"。您可以将其与parseFloat或round to the nearest hundredth 结合使用
标签: javascript jquery jquery-ui