【发布时间】:2019-04-21 01:15:04
【问题描述】:
我正在尝试在 jQuery Mobile 中生成一个单选输入元素。应该是这样的:
<label><input type="radio" name="radio-a" /></label>
这就是我正在做的:
radio = $("<input />")
.attr({
"name": "radio-" + this.uuid + "-" + i,
"type": "radio"
})
.wrap("<label></label>")
.appendTo(someElement);
我的问题是 .wrap() 不起作用 = 元素被正确创建和附加,但 <label> 元素丢失。添加id 和for 属性没有帮助。
我做错了什么?
【问题讨论】:
-
wrap 返回原始对象,而不是包装容器
标签: javascript jquery dynamic radio-button