Jquery 如何逐一展示数字

Jquery 如何逐一展示数字,jquery,sequence,each,Jquery,Sequence,Each,我这里有一套代码 var qnum=[1,2,3,4,5,6,7,8,9,10]; $(":button").click(function () { if { ........ } else { ....... } }); jQuery.each(qnum , function(index, value){ $("#question").html("Question " + index

我这里有一套代码

var qnum=[1,2,3,4,5,6,7,8,9,10];

$(":button").click(function () {
    if
    {
       ........
    }
    else
    {
        .......
    }
});


 jQuery.each(qnum , function(index, value){
            $("#question").html("Question " + index + "/10");
        }); 
我的目标是做一个测验。每次用户回答一个问题,无论是对是错,问题数量都会增加1,直到问题10为止

如何使节目编号一个接一个地显示1

因为现在,我把代码放进去,它从1一直运行到10,没有显示2,3,4,5,6,7,8,9


我如何解决这个问题

您需要将当前值与$question.html连接起来,然后使其成为question的html


您需要更改单击处理程序中的文本

var qnum = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    counter = 0;

$(":button").click(function () {
    if {........
    } else {.......
    }

    $("#question").html("Question " + qnum[counter++] + "/10");
});
实际上不需要数组

var counter = 0;

$(":button").click(function () {
    if {........
    } else {.......
    }

    $("#question").html("Question " + (counter++) + "/10");
});
var counter = 0;

$(":button").click(function () {
    if {........
    } else {.......
    }

    $("#question").html("Question " + (counter++) + "/10");
});