每个函数的jquery加法运算

时间:2013-09-07 12:02:05

标签: jquery

这里我有一组输入字段,其中包含input.selectedtable和不同的值。

HTML

<input type="hidden" value="1" class="selectedtable" />
<input type="hidden" value="2" class="selectedtable" />
<input type="hidden" value="3" class="selectedtable" />
<input type="hidden" value="4" class="selectedtable" />
<input type="hidden" value="5" class="selectedtable" />
<input type="hidden" value="6" class="selectedtable" />

<input type="text" value="" id="selected" /> 

现在我想添加(操作)具有input.selectedtable

的所有值

JQUERY

$('.selectedtable').each(function() {
    var total = parseInt($(this).val(), 10);
    $('#selected').val(parseInt($('#selected').val()), 10) + total; 
});

Working Demo

我怎么能这样做,任何人都可以帮助我

由于

2 个答案:

答案 0 :(得分:1)

var total = 0;
$('.selectedtable').each(function() {
    total += +$(this).val();
});
$('#selected').val(total);

<强> Working demo

答案 1 :(得分:0)

如果要添加input.selectedtable的所有值 然后你可以使用这个

var total=0;
$('.selectedtable').each(function() {
     total+= parseInt($(this).val(), 10);
});
$('#selected').val(total);

如果想要添加input.selectedtable的所有值和所选的当前值,那么你可以使用这个

var total=0;
$('.selectedtable').each(function() {
     total+= parseInt($(this).val(), 10);
});
$('#selected').val((parseInt($('#selected').val()), 10)+total);