2013-11-23 60 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