我想縮短我的代碼,並且卡住了。我有一個測驗,併爲每個問題的答案加載。但我想有一個變量可以爲我做到這一點。使用變量作爲JSON密鑰
下面是代碼:
if (nr === 1) {
$('#questionmobile').html(content.inst3.question1);
$('#answer1').html(content.inst3.q1a1);
$('#answer2').html(content.inst3.q1a2);
$('#answer3').html(content.inst3.q1a3);
$('#answer4').html(content.inst3.q1a4);
} else if (nr === 2) {
$('#questionmobile').html(content.inst3.question2);
$('#answer1').html(content.inst3.q2a1);
$('#answer2').html(content.inst3.q2a2);
$('#answer3').html(content.inst3.q2a3);
$('#answer4').html(content.inst3.q2a4);
}......
正如你可以看到它非常多餘的,所以我認爲包括變量「NR」有問題的數量的信息。所以,我想是這樣的:
$('#questionmobile').html(content.inst3.question+nr);
$('#answer1').html(content.inst3.q+nr+a1);
級聯+nr+
不工作,因爲它不直接到正確的JSON內容。