使用javascript on.change函数的总和显示为00.000.000.00,有人能解释它并给出解决方案吗?

使用javascript on.change函数的总和显示为00.000.000.00,有人能解释它并给出解决方案吗?,javascript,jquery,Javascript,Jquery,这是我的代码,显示00.000.000.00。我用另一种方式修改了代码,它只显示结果的第一位数字 $(document).on('change','.prc',function()){ var-tSum=0; $('.prc')。每个(函数(){ tSum+=parseFloat($(this.val()); }); 美元(“.totalprc”).val(tSum); }); $(this).val()是一个字符串。使用parseFloat($(this).val())我已经尝试了这个方法

这是我的代码,显示00.000.000.00。我用另一种方式修改了代码,它只显示结果的第一位数字

$(document).on('change','.prc',function()){
var-tSum=0;
$('.prc')。每个(函数(){
tSum+=parseFloat($(this.val());
});
美元(“.totalprc”).val(tSum);
});


$(this).val()
是一个字符串。使用
parseFloat($(this).val())
我已经尝试了这个方法,但是它没有显示正确的答案。请通过创建来创建一个,我不知道如何做。我是新来的!顺便说一句,谢谢!我将从另一个站点尝试。单击上一条评论中的第二个链接。(我添加了一个片段。如果您添加了
parseFloat
,它似乎可以工作。请使用它来重现问题)