我正试图为一份问卷建立一套问答。每个实例都有一个id、一个css类、一个问题和至少一个答案。当有多个答案时,有可能有多个值吗?
var qa = [
{id: "0", css: "multiple", question: "Do you own a home?", answers: "Yes", "No"},
{id: "1", css: "input", question: "Who will live in your home?", answer: "<textarea rows='5' class='textarea'></textarea>"}
];发布于 2015-04-28 01:03:15
您可以通过将提交给一个数组来做到这一点:
var qa = [{
id: "0",
css: "multiple",
question: "Do you own a home?",
answers: ["Yes", "No"]
}];而不是像这样访问它:
qa[0].answers[0] // for "Yes"
qa[0].answers[1] // for "No"或
qa[0]['answers'][0]// for "Yes"
qa[0]['answers'][1] // for "No"或者,您也可以使用对象来代替数组:
var qa = [{
id: "0",
css: "multiple",
question: "Do you own a home?",
answers: [yes: "Yes", no: "No"]
}];而不是像这样访问它:
qa[0].answers.yes // for "Yes"
qa[0].answers.no // for "No"或
qa[0]['answers']['yes']// for "Yes"
qa[0]['answers']['no'] // for "No"https://stackoverflow.com/questions/29908223
复制相似问题