")创建一个元素,再将此元素多次append给其他元素.这个新建的元素只能被ap...">
美文网首页
同一个元素被多次append需要注意的问题

同一个元素被多次append需要注意的问题

作者: linweiyu21 | 来源:发表于2017-07-14 17:04 被阅读0次

    当使用$("<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
    

    相关文章

      网友评论

          本文标题:同一个元素被多次append需要注意的问题

          本文链接:https://www.haomeiwen.com/subject/lrlohxtx.html