我正在尝试使用javascript构建测验游戏。
测验答案存储在如下变量中:
var correctAnswer = $('#createCorrectAnswer').val();
然后我在用户回答时检查答案是否正确:
if(answer == correctAnswer){
//Do something
}
如果可以有多个正确答案,我该如何解答?
答案 0 :(得分:1)
两种方式:
在复选框选项中,用户可以选择两个以上。 其他方式是您可以允许用户输入以逗号分隔的答案。在代码中,您可以执行字符串拆分,然后验证其中至少其中一个是否正确。希望这会有所帮助。
答案 1 :(得分:0)
你可以:
为每个问题创建单独的ID,或
不要使用id,使用class作为答案,并使用jquery选择器查找每个问题的答案(例如,最近的,下一个,孩子等)