2013-11-23 57 views
0

你好所以这里是我的html获取输入字段的总和

<li><label for=secure>Account #</label><input id="ID_1" name="ID_1" required></li> 
<li><label for=secure>Account #</label><input id="ID_2" name="ID_2" required></li> 
<li><label for=secure>Account #</label><input id="ID_3" name="ID_3" required></li> 

这些动态填充。 我想把所有这些领域的总量(他们是数字)。 我相信我将不得不使用jQuery中的each功能,但我不知道如何去使用它在这个特定situation.so几乎任何以ID_

+0

您可以抓住非动态部分..'input [id * =“ID _”]'作为jQuery选择器 –

回答

4
var total = 0; 

$('[id^="ID_"]').each(function(_, el) { 
    total += +(el.value); 
}); 
开头的ID在每个输入的总和
+0

伟大的adeneo ..我用通常的代码回答..这是更好的方式! upvote for you! –

+0

@Mark - 谢谢! – adeneo