您好,我需要将一个输入中相同类输入的值与类名总计相加。
<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 以适应适当的选择器
更新了 fiddle :http://jsfiddle.net/5gsBV/7/
$(document).on("change", ".qty1", function() {
var sum = 0;
$(".qty1").each(function(){
sum += +$(this).val();
});
$(".total").val(sum);
});
关于javascript - jquery 多个输入字段的总和(如果一个输入中有相同的类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24126819/