当使用$("<xxx></xxx>")创建一个元素,再将此元素多次append给其他元素.这个新建的元素只能被append一次,否则第一次append将会失效.
// 错误的做法
var $newNode = $("<div>new node</div>");
$("#firstParent").append($newNode);
$("#secondParent").append($newNode);// $("#firstParent")中将无法成功append到$newNode
// 正确的做法
var $newNode = $("<div>new node</div>");
$("#firstParent").append($newNode);
$("#secondParent").append($newNode.clone());// clone一个$newNode
网友评论