如果一个输入中有相同的类,则jquery是多个输入字段的总和

前端之家收集整理的这篇文章主要介绍了如果一个输入中有相同的类,则jquery是多个输入字段的总和前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
您好我需要在一个输入中将相同类输入的值与类名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="" />

可能?

A working fiddle here

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

猜你在找的jQuery相关文章