javascript - 自动计算总值(value)

标签 javascript jquery

我的表格如图所示

enter image description here

我需要的是,当我输入/更改金额值时,它会自动在底部计算总和

我也不想让添加任何字符...

谢谢

最佳答案

编辑 这个效果更好:

$('.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/

相关文章:

javascript - 弹窗点击关闭后需要刷新网页

javascript - 从 fetch 返回的值未定义(promise)

javascript - ng-model 不绑定(bind)在 ng-repeat 中,而其他所有东西都绑定(bind)

javascript - 使用 <a> 标签在 JqueryUI 选项卡中导航

javascript - Jquery 将键绑定(bind)到除类之外的正文

javascript - 一个月的最后一天(无时间戳)

javascript - 如何在开源 php 迷你购物车中应用 ajax 或 javascript?

javascript - vue插值中的样式文本

javascript - 如何从嵌套的ajax(成功)方法调用外部方法?

javascript - 通用 Javascript 库将字符串解析为数字?