我在使用我的网络应用程序计算内容时遇到问题。这是场景:
我有一个像这样的HTML标记:
<table>
<tr>
<td><span class="sub_total">10</span></td>
</tr>
<tr>
<td><span class="sub_total">10</span></td>
</tr>
<tr>
<td><span class="sub_total">10</span></td>
</tr>
</table>
<p><span id="total"></span></p>
我想计算所有子总数的主要总数:
var total;
$('.sub_total').each(function(){
total = total + parseInt($(this).text());
});
$('#total').text(total);
但我不能让这个工作。我收到NaN通知..
你必须将总数初始化为0:
var total = 0; // <-- initialize to zero
$('.sub_total').each(function(){
total = total + parseInt($(this).text());
});
$('#total').text(total);