我使用parsefloat得到奇怪的值(使用jquery)

时间:2013-10-29 14:43:20

标签: jquery parsefloat

我刚开始使用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

有人有解释吗?

0 个答案:

没有答案