【发布时间】:2013-06-03 03:10:39
【问题描述】:
我有以下代码 我正在尝试动态创建带有和不带有标签的单选按钮。创建单选按钮时,我无法将文本放入单选按钮,这是没有标签的代码 这是预期的
<input type="radio" name="Alex" value="Alex"/>Alex
$('<input>').attr({
type:'radio',
name:'name',
value: "Alex",
text:"Alex"
}).insertAfter("#divid"));
现在有了标签,
<label><input type="radio" name="Alex" value="Alex"/>Alex<label>
//create a label tag
var label = $('<label>', { text:"Alex"});
//append input tag to label
$(label).append($('<input>').attr({
type:'radio',
name:"Alex",
value:"Alex"
}).insertAfter("#divid"));
以上两种方法都不会在控制台上产生任何错误,但不会产生我感兴趣的正确 HTML 标签。还有一种方法可以在我动态创建标签时直接将标签添加到收音机。我的意思是我不想单独创建标签标签并将单选按钮附加到它。非常感谢您的帮助
【问题讨论】:
-
不清楚...
1.你有什么(最初);2.你想要达到的;3.两者中的哪一个(我想都是?)。
标签: javascript jquery html radio-button label