动态计算输入值

时间:2013-05-07 12:41:46

标签: javascript jquery

我有一个脚本计算我的dynimic购买表格。 一切正常,但当我添加数量输入脚本只需要第一个值。我想从“值”(每个)获取每个下一个值。我很乐意帮忙。

$(function() {
    $("#sumuj").click(function() {
        var add = 0;
        var add2 = 0;
        $(".netto").each(function() {add += Number($(this).val()) * $(".value").val();});
        $(".brutto").each(function() {add2 += Number($(this).val()) * $(".value").val();});
        add = add.toFixed(2);
        add2 = add2.toFixed(2);
    $("#price").val(add);
    $("#pricevat").val(add2);
    });
});

完成:

$(function() {
    $("#sumuj").click(function() {
        var add = 0;
        var add2 = 0;
        $(".netto").each(function() {add += Number($(this).val()) * Number($(this).parent().find('.value').val());});
        $(".brutto").each(function() {add += Number($(this).val()) * Number($(this).parent().find('.value').val());});
        add = add.toFixed(2);
        add2 = add2.toFixed(2);
    $("#price").val(add);
    $("#pricevat").val(add2);
    });
});

请求帮助/

1 个答案:

答案 0 :(得分:1)

您的脚本不正确:如果您选择所有值($(“。value”)),并且我相信您有不同的产品系列,您将会有奇怪的等式(您将每个值相乘?)

请添加您网页的链接。