如何在jquery中将变量附加到单选按钮的id

时间:2017-01-15 17:14:36

标签: javascript jquery

我有一个包含值的变量,我希望将此变量作为单选按钮的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>");

2 个答案:

答案 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
      })
    )
  )
)