我正在做一个基于网络的测验。当我按下一个答案时,我希望顶部的计数更改为下一个,但是它一直跳过一个数字,跳到下一个数字(ei 从 I 到 III,而不是 I 到 III)。我究竟做错了什么?
网站: http: //www.carlpapworth.com/friday-quiz/#
html:
<ul id="count">
<li><h4>I</h4></li>
<li><h4>II</h4></li>
<li><h4>III</h4></li>
<li><h4>IV</h4></li>
<li><h4>V</h4></li>
<li><h4>VI</h4></li>
<li><h4>VII</h4></li>
<li><h4>VIII</h4></li>
<li><h4>IX</h4></li>
<li><h4>X</h4></li>
</ul>
JS:
$('#count li:first').addClass('cCurrent');
$('.qAnswers li a').click(qNext);
function qNext(){
$('.cCurrent').next('#count li').addClass('cCurrent');
$('.cCurrent:first').removeClass('cCurrent');
}