我想从多个游乐项目中获取总数和平均值。 现在我陷入了这一整天,首先我试着用span来围绕它,但我想也许用一个数组更好,希望有人能够帮助我找到缺失的部分。jQuery Sum数组
例子:http://jsbin.com/inapey/31/edit
<tbody id="rides">
<tr>
<td class="muted"><small>Mr.</small></td>
<td>John</td>
<td>Smith</td>
<!-- Every ride of this person -->
<td class="ride_km" style="display:none;">225,75</td>
<!-- Sum & Average of this person -->
<td class="ride_total_km"></td>
<td class="ride_average_km"></td>
</tr>
<tr>
<td class="muted"><small>Mrs.</small></td>
<td>Jane</td>
<td>Smith</td>
<!-- Every ride of this person -->
<td class="ride_km" style="display:none;">150,300</td>
<!-- Sum & Average of this person -->
<td class="ride_total_km"></td>
<td class="ride_average_km"></td>
</tr>
</tbody>
jQuery的
$(document).ready(function(){
var total = 0;
$('#rides tr').each(function() {
var RidesKM = $(this).fin('.ride_km').html().split(",");
var arr = jQuery.makeArray(RidesKM);
alert(arr);
var SumKM = ???;
var AveKM = ???;
/* Total KM's */
$(this).find('.ride_total_km').html(SumKM);
/* Average KM's */
$(this).find('.ride_average_km').html(AveKM.toFixed(0));
});
});
窝,我才意识到事情的“”是对每一个值的分隔符我还以为是小数点分隔符(在法国,我们使用一个逗号不是一段时间) – 2013-02-21 14:26:34