我正在构建一个由单选按钮组成的表单。我在单选按钮旁边的测试是动态的,这意味着它是根据之前的用户输入从 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 为 option2、option3 等以及 option-label-2、option-label-3 等。这就是 JavaScript 中有 for 循环的原因。
JAVASCRIPT 文件:
for(rowNum=1; rowNum <= 5; rowNum++) {
$("#option-"+rowNum).val(options[rowNum]);
$("#option-label-"+rowNum).text(options[rowNum]);
}
现在的问题是 jQuery Mobile 单选按钮消失了,只剩下文本了。为什么会这样?