i trying build set of questions , answers questionnaire. each instance has id, css class, question, , at least one answer. possible have multiple values when there more 1 answer?
var qa = [ {id: "0", css: "multiple", question: "do own home?", answers: "yes", "no"}, {id: "1", css: "input", question: "who live in home?", answer: "<textarea rows='5' class='textarea'></textarea>"} ];
you can turning answers in array:
var qa = [{ id: "0", css: "multiple", question: "do own home?", answers: ["yes", "no"] }];
and access this:
qa[0].answers[0] // "yes" qa[0].answers[1] // "no"
or
qa[0]['answers'][0]// "yes" qa[0]['answers'][1] // "no"
or instead of array can use object:
var qa = [{ id: "0", css: "multiple", question: "do own home?", answers: [yes: "yes", no: "no"] }];
and access this:
qa[0].answers.yes // "yes" qa[0].answers.no // "no"
or
qa[0]['answers']['yes']// "yes" qa[0]['answers']['no'] // "no"