-3
jsクイズを作成しました。質問はjquery配列に格納されます。ただし、nextをクリックしても次の配列値には進みません。これを修正するには?次の配列値に失敗しました。
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();
}
'++'をどこで使ったのですか? –
'currentquestion'はどこで増分されますか? –
function processQuestion(){ //アラート(選択); currentquestion ++; //アラート(currentquestion); $( "#submitbutton")。hide(); if(currentquestion == quiz.length){ endQuiz(); } else { nextQuestion(); } } –