我現在想的總計計算所有值的。我想在金額字段中的所有值的總和......我試過那朵代碼,但它不工作...總和的一類標籤
$(".amt").each(function(){
total=total+(parseInt($(this).val()))
});
我現在想的總計計算所有值的。我想在金額字段中的所有值的總和......我試過那朵代碼,但它不工作...總和的一類標籤
$(".amt").each(function(){
total=total+(parseInt($(this).val()))
});
根據下面的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);
});
工作:))謝謝:) ...但一個小疑問... parseFloat()不適合我,我知道你..我用Number()... – Venktesh
如果你是動態添加這些,你需要有這樣的事情:
$(document).on('click', '.count', function()
{
var total = 0;
$(".amt").each(function()
{
total=total+(parseInt($(this).val()))
});
alert(total);
});
它不工作... – Venktesh
和你嘗試過什麼? –
提供一些HTML或小提琴 http://jsfiddle.net/ – timo
對於ur kind信息parseFloat()和parseInt()不工作..我們應該使用Number() – Venktesh