2012-11-29 47 views
1

我想要實現的是:jQuery的:添加了多種動態值

我有多個TD的相同類別,但不同的值。

<td class="goals_238"> 3 </td> 
<td class="goals_311"> 0 </td> 
<td class="goals_128"> 1 </td> 
<td class="goals_238"> 4 </td> 
<td class="goals_238"> 3 </td> 

我想「goals_238」的值,並把它們加起來。

爲「goals_238」最終的結果將是= 10

這整個事情是一個體育成績表,因此「目標」類。

我可以打印出「goals_238」出現多少次,但對我來說做數學是整個其他級別。

var gamesPlayed = ($('.goals_238').length); 
$('p#goals_238').html(gamesPlayed); 

任何線索我將如何去做這件事?

回答

3
var sum = 0; 
$.each($('.goals_238'), function(i, e){ 
    sum += parseInt($(e).html()); 
}); 
+0

+1純粹的優雅 –

+0

工作完美!感謝PinnyM。 –