Javascript 移动到下一个数组值失败
我创建了一个js测试。这些问题存储在jquery数组中。但是,单击“下一步”不会进入下一个数组值。如何解决这个问题Javascript 移动到下一个数组值失败,javascript,jquery,html,arrays,Javascript,Jquery,Html,Arrays,我创建了一个js测试。这些问题存储在jquery数组中。但是,单击“下一步”不会进入下一个数组值。如何解决这个问题 function nextQuestion() { submt = true; $('#explanation').empty(); $('#question').append(quiz[currentquestion]['question']).html(); if (quiz[currentquestion].hasOwnProperty('i
function nextQuestion() {
submt = true;
$('#explanation').empty();
$('#question').append(quiz[currentquestion]['question']).html();
if (quiz[currentquestion].hasOwnProperty('image') && quiz[
currentquestion]['image'] != "") {
if ($('#question-image').length == 0) {
$(document.createElement('img')).addClass(
'question-image').attr('id',
'question-image').attr('name', 'anscho').attr(
'src', quiz[currentquestion]['image']).attr(
'alt', htmlEncode(quiz[currentquestion][
'question'
])).insertAfter('#question');
} else {
$('#question-image').attr('src', quiz[
currentquestion]['image']).attr('alt',
htmlEncode(quiz[currentquestion]['question'])
);
}
} else {
$('#question-image').remove();
}
addChoices(quiz[currentquestion]['choices']);
setupButtons();
}
解决了。感谢Johnny Mopp指出当前问题应该增加。谢谢 在哪里使用++?currentquestion在哪里递增?函数processQuestion{//alertchoice;currentquestion++;//alertcurrentquestion;$submitbutton.hide;如果currentquestion==quick.length{endquistion;}否则{nextQuestion;}请更新您的问题并将相关代码放在那里