您好我需要在一个输入中将相同类输入的值与类名total相加.
<input type="text" class="qty1" value="" /> <input type="text" class="qty1" value="" /> <input type="text" class="qty1" value="" /> <input type="text" class="qty1" value="" /> <input type="text" class="qty1" value="" /> <input type="text" class="qty1" value="" /> <input type="text" class="total" value="" />
可能?
$(document).on("change","qty1",function() { var sum = 0; $("input[class *= 'qty1']").each(function(){ sum += +$(this).val(); }); $(".total").val(sum); });
解决方法
你几乎已经拥有它,只需要为适当的选择器调整你的JQuery
更新小提琴:http://jsfiddle.net/5gsBV/7/
$(document).on("change",".qty1",function() { var sum = 0; $(".qty1").each(function(){ sum += +$(this).val(); }); $(".total").val(sum); });