我有一个包含值的变量,我希望将此变量作为单选按钮的id传递,但是当我对元素进行显示时,单选按钮中的id值不是1。
var num=1;
$("ol").append("<li> <input type='radio' id=num /> <textarea rows='2' cols='3'> </textarea> <a href='javascript:void(0);' class='remove'><img class='delete' src='images/cross.png' width='16' height='16' border='0'></a></li>");
答案 0 :(得分:0)
你的意思是这样做:
var num = 1;
$("ol").append("<li> <input type='radio' id='" + num + "' /> ... ");
答案 1 :(得分:0)
也许这样的事情更像是jQuery
var num = 1;
$("ol").append("<li />").append(
$("<input />", {
"type": "radio",
"id": num
}).append(
$("<textarea/>", {
"rows": 2,
"cols": 3
})
).append(
$("<a/>", {
"href": "javascript: void(0)",
"class": "remove"
}).append(
$("<img/>", {
"class": "delete",
"src": "images/cross.png",
"width": 16,
"height": 16,
"border": 0
})
)
)
)