2013-05-07 139 views
0

我有一个脚本可以计算我的动态购买形式。 一切工作正常,但是当我添加数量输入脚本只需要第一个值。我想要它从“值”(每个)中获取每个下一个值。我会很高兴的帮助。动态计算输入值

$(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); 
    }); 
}); 

THX求助/

+2

jsfiddle和相应的HTML会有帮助 – raam86 2013-05-07 12:42:43

回答

1

你的脚本是不正确的:如果你选择所有的值($( “值”)),我相信你有不同的产品线,你会有奇怪的方程式(你把每个值相乘?)

并且请添加你的页面的链接。

+0

我会很乐意帮助该脚本 – 2013-05-07 12:47:39

+0

您可以粘贴在jsfiddle上生成的整个页面吗?我们无法轻松读取您的代码。在这里,你给我们的PHP文件没有编译,不是很有趣... – Ser 2013-05-07 12:54:37

+0

也许这个问题会更好:如何让下一个“价值”类输入?在jQuery中? $(“.netto”)。each(function(){add + = Number($(this).val())* $(“。[every-next] value”)。val();}); – 2013-05-07 12:58:52