我现在想要Grand Total计算..我想要Amount字段中所有值的总和...我尝试了tis代码,但它不起作用......
$(".amt").each(function(){
total=total+(parseInt($(this).val()))
});
答案 0 :(得分:3)
根据以下HTML:
<table>
<tr>
<td><input class="amt" /></td>
</tr>
<tr>
<td><input class="amt" /></td>
</tr>
</table>
<div id="total"></div>
JS将是:
$('table').focusout(function() {
var sum = 0;
$('.amt').each(function(){
if (this.value != "") {
sum += parseFloat(this.value);
}
});
$('#total').html("Grand total: " + sum);
});
答案 1 :(得分:0)
如果要动态添加这些内容,则需要具有以下内容:
$(document).on('click', '.count', function()
{
var total = 0;
$(".amt").each(function()
{
total=total+(parseInt($(this).val()))
});
alert(total);
});