Javascript只给出整数,而对数字进行累加
我有一个html表,我正在尝试添加一列。它可以工作,但只显示整数,而不是小数Javascript只给出整数,而对数字进行累加,javascript,jquery,Javascript,Jquery,我有一个html表,我正在尝试添加一列。它可以工作,但只显示整数,而不是小数 函数calcProdSubTotal(){ var prodSubTotal=0; $(“.row总输入”).each(函数(){ var valString=$(this).val()| | 0; prodSubTotal+=parseInt(valString); }); 美元(“#产品小计”).val(格式相同(产品小计)); $(“小计”).attr(“价值”,prodSubTotal); }尝试使用而不是p
函数calcProdSubTotal(){
var prodSubTotal=0;
$(“.row总输入”).each(函数(){
var valString=$(this).val()| | 0;
prodSubTotal+=parseInt(valString);
});
美元(“#产品小计”).val(格式相同(产品小计));
$(“小计”).attr(“价值”,prodSubTotal);
}
尝试使用而不是parseInt
——后者生成一个整数,丢失数字中的任何小数 尝试使用而不是parseInt
——后者生成一个整数,丢失数字中的任何小数 这是JavaScript而不是Java。请重新标记。您也可以通过执行prodSubTotal+=+valString代码>这是JavaScript而不是Java。请重新标记。您也可以通过执行prodSubTotal+=+valString代码>