类标记中所有值的总和

时间:2014-01-30 10:42:01

标签: javascript php jquery

我现在想要Grand Total计算..我想要Amount字段中所有值的总和...我尝试了tis代码,但它不起作用......

$(".amt").each(function(){
    total=total+(parseInt($(this).val()))
});

enter image description here

2 个答案:

答案 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);
});

JsFiddle

答案 1 :(得分:0)

如果要动态添加这些内容,则需要具有以下内容:

$(document).on('click', '.count', function()
{
    var total = 0;
    $(".amt").each(function()
    {
        total=total+(parseInt($(this).val()))
    });

    alert(total);
});