我刚开始使用jQuery而且我尝试做了一些小事情,但我做的最后一件事似乎是以一种非常奇怪的方式工作,这是我的代码:
$(document).ready(function ()
{
$(".Ivente").change(function ()
{
var total = 0;
$(".Ivente").each(function ()
{
var numb = parseFloat($(this).val().replace(',', '.'));
total += numb
});
$("#ITvente").val(total);
alert(total);
});
});
因此,对于解释,这段代码应该从我的输入类“Ivente”中选择每个值(当我更改一个值时),将它们添加到total var中,然后将它放入一个输入“ITvente”id。
我实际上有两个用于添加值的输入,它以一种方式工作但以另一种方式返回我的愚蠢事情,这里有两种情况:
50,10和50,02总数将为100,12
但如果我把
20,10 a,d 20,02总计为40,12000000000000005有人有解释吗?