Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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_Arrays - Fatal编程技术网

Javascript 尝试获取要显示的对象字符串而不是键

Javascript 尝试获取要显示的对象字符串而不是键,javascript,jquery,arrays,Javascript,Jquery,Arrays,尝试显示正确答案(如“简易答案1”)而不是答案键(如“easyA”)。有没有一种简单的方法可以访问数组,记住问题是在前面的一些代码中反复出现的?或者不需要访问数组来获取要显示的答案文本吗?如果没有工作的代码段,则不能100%确定,但请尝试类似的操作: 假设此EasyQuestion是您的问题对象 并且thisEasyQuestion.cor指向正确答案的标识符,然后thisEasyQuestion[thisEasyQuestion.cor]将指向实际答案 $('.easy-answer-butt

尝试显示正确答案(如“简易答案1”)而不是答案键(如“easyA”)。有没有一种简单的方法可以访问数组,记住问题是在前面的一些代码中反复出现的?或者不需要访问数组来获取要显示的答案文本吗?

如果没有工作的代码段,则不能100%确定,但请尝试类似的操作:
假设
此EasyQuestion
是您的问题对象
并且
thisEasyQuestion.cor
指向正确答案的标识符,
然后
thisEasyQuestion[thisEasyQuestion.cor]
将指向实际答案

$('.easy-answer-button').on("click", function() {
            const chosenAnswer = this.id;
            if (chosenAnswer == thisEasyQuestion.cor)
           
            {
                $("#easy-correct").append(`${thisEasyQuestion[chosenAnswer]} `);
            }
            else {
                console.log("wrong");
            }
               if (level === 2) {
                $(easyQuestionPage).addClass("hide");
                $("#map-page").removeClass("hide");
            } else {
                    level = level + 1;
                    nextEasyQuestion();
                }
            
      });
基本上只是改变这一行:

$("#easy-correct").append(`${thisEasyQuestion[chosenAnswer]}

你想要这个吗?

cor: shuffleEasyQuestions[level][shuffleEasyQuestions[level].correct]

从您的代码或您的意思很难分辨,但看起来您想要:
$(“#easy correct”).append(thisEasyQuestion[thisEasyQuestion.cor])请单击编辑,然后单击堆栈代码段编辑器,并在使用该编辑器时提供一个未定义的代码