计算子总数和总jquery

我有一个表格,其中包括发票数量,单价和子总数等字段。 我想循环并得到每个输入字段的子总数,最后得到子总和的总和。 我怎么能在JQuery上做到这一点? 谢谢。

我的代码:

$(document).keyup(function(event) { var sub_total = 0; $("#items .targetfields").each(function() { var qty = parseInt($("#quantity").val()); var rate = parseInt($("#rate").val()); $(".subtotal").val(qty * rate); }); }); 

我修复了你的一些HTML(从不使用重复的id)

 
total:

这是js

 $(function() { $("#items").keyup(function(event) { var total = 0; $("#items .targetfields").each(function() { var qty = parseInt($(this).find(".quantity").val()); var rate = parseInt($(this).find(".rate").val()); var subtotal = qty * rate; $(this).find(".subtotal").val(subtotal); if(!isNaN(subtotal)) total+=subtotal; }); $("#total").html(total); }); })​ 

看到它住在这里