我有以下代码,我正在尝试动态创建带有和不带有标签的单选按钮。创建单选按钮时,我无法将文本放在单选按钮中,这是没有标签的代码 这是期望的
<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 标签。还有一种方法可以在我动态创建它们时直接将标签添加到收音机。我的意思是我不想单独创建标签标签并将单选按钮附加到它。非常感谢您的帮助