简单的jquery总和无法正常工作

时间:2016-06-20 17:58:40

标签: javascript jquery

如果警告被评论,我的代码不能用于第一次呼叫。请帮助。

function setvalue(){
//alert('something');

            var sum=0;
            $('.charge').each(function(){
                if(!isNaN(this.value) && this.value.length!=0) {
                    sum += Number(this.value);
                }
            });

            $('#total').val(sum);

        }

1 个答案:

答案 0 :(得分:0)

当页面内容加载完成后,似乎应该调用此方法。这可以通过以下方式实现:

$(window).bind("load", function() {
   setvalue();
});

替代地

$(document).load(function() {
   setvalue();
});