为什么在我的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));
答案 0 :(得分:1)
你有一条线
total += parseInt($(this).text());
total是一个int ...所以没有小数。
用parseFloat
替换行,或者如果需要int结果,则使用另一个var。