0

我刚开始使用 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”类的输入中选择每个值(当我改变一个的值时),将它们添加到总变量中,然后将其放入“ ITevente” 编号。

我实际上有 2 个用于添加值的输入,它以一种方式工作,但以另一种方式返回我愚蠢的东西,这里有两种情况:

50,10 和 50,02 总数将是 100,12

但如果我把

20,10 a,d 20,02 总计 40,12000000000000005

有人有解释吗?

4

0 回答 0