我的表格如图所示
我需要的是,当我输入/更改金额值时,它会自动在底部计算总和
我也不想让添加任何字符...
谢谢
最佳答案
编辑 这个效果更好:
$('.amount').keyup(function() {
var result = 0;
$('#total').attr('value', function() {
$('.amount').each(function() {
if ($(this).val() !== '') {
result += parseInt($(this).val());
}
});
return result;
});
});
您可以在这里尝试:http://jsfiddle.net/G5yaK/
$('.amount').change(function() {
$('#total').attr('value', function() {
var result = 0;
$('.amount').each(function() {
result += $(this).attr('value');
});
return result;
});
});
您必须将 class="amount"
添加到输入字段,并将 id="total"
添加到最后一个字段
关于javascript - 自动计算总值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4836896/