0

为什么在我的jsfiddle中,BASE#subtotal不是用小数计算的,如果你尝试在数字中输入一个带小数的数字(点击数字,它是可编辑的),BASE不会将结果与小数相加

这是我编辑的代码

$('#subtotal').html(total.toFixed(2));
var vat = parseFloat((0.21 * total).toFixed(2));  
var irpf = parseFloat((0.15 * total).toFixed(2)); 
4

1 回答 1

1

你有一条线

total += parseInt($(this).text());

总计是一个整数......所以没有小数。

parseFloat如果您需要 int 结果,请替换该行,或者使用另一个 var。

更新了 jsFiddle

于 2012-10-25T11:33:24.123 回答