我有一个html表,正在尝试添加一列。它有效,但仅显示整数,而不显示小数。
function calcProdSubTotal() {
var prodSubTotal = 0;
$(".row-total-input").each(function() {
var valString = $(this).val() || 0;
prodSubTotal += parseInt(valString);
});
$("#product-subtotal").val(CommaFormatted(prodSubTotal));
$("#subtotal").attr("value", prodSubTotal);
}
最佳答案
尝试使用parseFloat
代替parseInt
-后者生成一个整数,并丢失数字中的所有小数。