-2

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

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

2 回答 2

3

关于这条线:

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

您需要决定是要调用变量seconds还是i. 我怀疑你的意思是:

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

seconds(基于您在体内使用但未使用的事实i)。

于 2013-08-29T01:26:52.473 回答
0

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

$(document).ready(function(){               
        $('span#active-account').html('10');
        for ( var i = 10; i > 5; i-- ) {
            $('span#active-account').html(i);
        }
    });
于 2013-08-29T01:35:24.733 回答