1

在这里,我有一组带有 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 的值

查询

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

工作演示

我该怎么做,谁能帮帮我

谢谢

4

2 回答 2

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

工作演示

于 2013-09-07T12:04:24.687 回答
0

如果要添加 input.selectedtable 的所有值,则可以使用它

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

如果要添加 input.selectedtable 的所有值和 selected 的当前值,那么您可以使用它

var total=0;
$('.selectedtable').each(function() {
     total+= parseInt($(this).val(), 10);
});
$('#selected').val((parseInt($('#selected').val()), 10)+total);
于 2013-09-07T12:12:03.303 回答