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");
});