jquery for循环不起作用


jquery for loop not worked

我正在尝试运行for循环,但它不起作用。我找不到错误。请帮我找出这个代码的错误。

$(document).ready(function(){               
        $('span#active-account').html('10');
        for ( var seconds = 10; i > 5; i-- ) {
            $('span#active-account').html(seconds);
        }
    });

关于此行:

for ( var seconds = 10; i > 5; i-- ) {

您需要决定是要名为seconds还是i的变量。我怀疑你的意思是:

for ( var seconds = 10; seconds > 5; seconds-- ) {

(基于您在身体中使用seconds而不是i的事实)。

您必须在for statment的三个实例中设置相同的var。您的代码应该是:

$(document).ready(function(){               
        $('span#active-account').html('10');
        for ( var i = 10; i > 5; i-- ) {
            $('span#active-account').html(i);
        }
    });