使用JQuery将sum放在Parent td中
我有下table
,我想把子表input
sum
放入parent
td
输入
TextVal1 TextVal2 TextVal3
谢谢。
您的代码非常模糊,但我认为这是您正在寻找的:
$(".gridrow2 td input").onkeyup(function() { var sum = 0; $(".gridrow2 :input").each(function() { sum += $(this).val(); }); $("#gvSPActivities_gvBenefic_0_txtMaleBenefic_0").val(sum); });
它将“parent
input”的值更改为三个子输入的总和。 我认为。
var result = 0; $('table > td.gridrow2 > table > td').each(function() { result += parseInt($(this).find('input.numeric').val()); }); $('td.gridrow2 > td:eq(2) > input[name="gvSPActivities$ctl02$TextVal3"]').val(result);
我不知道您何时想要更新总数,但您可以使用此代码。
$('.gridrow2').each(function(){ var total = 0; $(this).find('table > .numeric').each(function(){ total += this.value; }); $(this).find('.total').val(total); });