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を持つすべての値を追加(操作)したい

Jクエリ

$('.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 に答える