这里我有一组输入字段,其中包含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;
});
我怎么能这样做,任何人都可以帮助我
由于
答案 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);