我有以下 HTML:
<div id='show-label'>
<select id="comboboxShowLabel">
<option value="">Hide or show labels?</option>
<option value="Show Labels">Show Label</option>
<option value="Hide Labels">Hide Label</option>
</select>
</div>
我想<select></select>
在运行时添加到父 div,ala:
<div id='show-label'>
</div>
$("#show-label").html("<select id='comboboxShowLabel'>")
.append("<option value=''>Hide or show labels?</option>")
.append("<option value='Show Labels'>Show Label</option>")
.append("<option value='Hide Labels'>Hide Label</option>")
.append("</select>");
对于我不知道的原因,结束标签没有被注入页面。
我已经尝试了上面的代码以及类似的东西:
.append("<option value='Hide Labels'>Hide Label</option></select>")
是否有围绕将这些元素“批处理”到单个 .append 中的某种要求?我想知道这种方法在加载到 DOM 时是否格式不正确,所以它被忽略了......
谢谢!