Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移动到下一个数组值失败_Javascript_Jquery_Html_Arrays - Fatal编程技术网

Javascript 移动到下一个数组值失败

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

我创建了一个js测试。这些问题存储在jquery数组中。但是,单击“下一步”不会进入下一个数组值。如何解决这个问题

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;}请更新您的问题并将相关代码放在那里