1
我正在构建一个由单选按钮组成的表单。我在单选按钮旁边的测试是动态的,这意味着它正在从基于用户输入的sql数据库中加载。我使用jQuery将测试插入到HTML中,但是当我这样做时,jQuery Mobile GUI停止正常工作。问题是什么。这是代码。通过动态文本插入获取单选按钮
HTML文件:
<input class="optionsBox" type='radio' name='answer' id="option-1" checked="checked">
<label for="option-1" id="option-label-1"></label>
记住有id为的是选项2,选项3,等和选项标签-2,选项标签-3等,这些输入和标签标记的五个为什么Javascript中有for循环。
JavaScript文件:
for(rowNum=1; rowNum <= 5; rowNum++) {
$("#option-"+rowNum).val(options[rowNum]);
$("#option-label-"+rowNum).text(options[rowNum]);
}
现在的问题是,jQuery Mobile的单选按钮消失,只有文字仍然存在。这是为什么发生?