Jquery append()不起作用

时间:2016-06-30 09:22:14

标签: jquery

  $("#documentProperties").clone()
     .prop('id', 'documentProperties' + id)
     .append('<div class="col-xs-12"><input class="submit" id="dltBtn_' + id + '" type="button" value="Delete" style="margin-right: 15px;"></div>')
     .insertAfter("#doctype_" + id)
     .wrap("<div class='col-xs-12' style='margin-top: 20px;'></div>");

此代码中是否有任何错误? append不会在其中附加html

1 个答案:

答案 0 :(得分:0)

我相信您想在克隆上插入ID,因此将prop更改为attr

 $("#documentProperties").clone()
     .attr('id', 'documentProperties' + id)
     .append('<div class="col-xs-12"><input class="submit" id="dltBtn_' + id + '" type="button" value="Delete" style="margin-right: 15px;"></div>')
     .insertAfter("#doctype_" + id)
     .wrap("<div class='col-xs-12' style='margin-top: 20px;'></div>");

类似这样的事:https://jsfiddle.net/bnvmczbx/