0


0

チェックボックスのjquery sum値と隣接するtdに配置

jQueryでどのように言えますか-

各div.checkboxes内のすべてのチェックボックスの「値」を合計し、合計した値を次の?


+

2 Answer


2


各divについて、(チェック?)チェックボックスの値を合計し、次のTD(親TDの次の兄弟)を見つけ、見つかったTDのコンテンツとして合計を使用します。

$('div.checkboxes').each( function() {
   var total = 0;
   $(this).find('input:checkbox:checked').each( function() {
       total += parseInt( $(this).val() );
   });
   $(this).closest('td').next('td').html(total);
});


2


あなたはこれのようにそれをすることができます:

​$("div.checkboxes").each(function() {
    var total = 0;
    $(this).find(":checkbox").each(​​​​​​​​​​​​​​​​function() {
        total += parseInt(this.value, 10);
    });
    $(this).parent().next().text(total);
});

http://jsfiddle.net/nick_craver/9Q6vc/ [ここで試してみることができます]、 `.find(":checkbox ")`を `.find(":checkbox:checked ")に変更します。 `チェックした値のみを合計する場合。