我有一个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-后者生成一个整数,并丢失数字中的所有小数。

10-08 01:49