2011-10-14 26 views
0

我正在使用jquery,並有兩個名稱爲question0AnswerTextArrayquestion1AnswerTextArray的數組。一個數組,以及一個顯示爲字符串的變量

這些陣列裏面都是字符串["text for answer 1", "text for answer 2"]

我也有一個變量命名quizQuestion

我試圖讓文字顯示象下面這樣:

var tempBoxText = 'question'+quizQuestion+'AnswerTextArray['+answerNumber+']'; 
$('#quizTextBox').text(tempBoxText); 

任何想法?或者JavaScript/jQuery中可能有多維數組?

感謝您的建議......我剛剛開始JavaScript。

回答

2

正如你已經提到的,更好的辦法是使用數組的數組:

var answers = [ 
    ["text for answer 1", "text for answer 2"], 
    ["text for answer 1", "text for answer 2"] 
]; 

$('#quizTextBox').text(answers[quizQuestion][answerNumber]); 

我推薦閱讀MDN JavaScript Guide

+0

+1擊敗我。 –

+0

感謝您的快速回復!這有很大的幫助! – sean

0

JavaScript中可能存在多維數組。設置起來是有點不同(但只是數組的數組),以及用於檢索值的語法是這樣的:

var val = myArray[x][y]; 

xy可以是你的問題和答案指數。

相關問題