jQuery實作節點的追加、取代、刪除、複製功能詳解

小云云
發布: 2018-01-01 10:54:04
原創
1607 人瀏覽過

本文主要介紹了jQuery實現節點的追加、替換、刪除、複製功能,結合具體實例形式分析了jQuery針對DOM節點的操作技巧,涉及append()、prepend()、replaceAll()、replaceWith() empty()、remove()、clone()、clone()等方法的使用技巧,需要的朋友可以參考下,希望能幫助到大家。

本文實例講述了jQuery實作節點的追加、取代、刪除、複製功能。分享給大家供大家參考,具體如下:

一、追加節點分為父子和兄弟節點的追加。每個追加節點的方法又分主動追加和被動追加。


//1、父子关系的添加 //主动添加 $('#shu').append('
  • 关羽
  • ');//往后添加 $('#shu').prepend('
  • 黄忠
  • ');//往前添加 //被动添加 $('
  • 黄盖
  • ').appendTo($('#wu')); $('
  • 陆逊
  • ').prependTo($('#wu')); //添加已存节点,发生位置改变 $('#shu').prepend($('#wu li:eq(1)')); //2、兄弟关系的添加.after .before .insertAfter .insertBefore //主动 $('#liu').after('
  • 赵云
  • '); $('#liu').before('
  • 诸葛亮
  • '); //被动 $('
  • 黄月英
  • ').insertAfter($('#liu')); $('
  • 孙尚香
  • ').insertBefore($('#liu'));
    登入後複製

    二、取代節點.replaceAll .replaceWith


    ##

    //replaceAll主动替换 $('#wu').replaceAll($('#shu')); //replaceWith被动替换 $('#yu').replaceWith('
  • 黄盖
  • ');
    登入後複製

    三、刪除節點.empty() .remove()


    #

    $('#wu').empty(); //清空对应的子节点 $('#fei').remove(); //删除匹配到的节点
    登入後複製

    四、複製節點.clone(true) .clone(false)

    參數為true,節點和身上的事件都會給複製

    參數為false,只複製節點本身(包含內部的資訊)

    $('#fei').clone(false); //只复制节点本身 $('#fei').clone(true); //复制节点和事件
    登入後複製
    相關推薦:


    淺談事件冒泡、事件委託、jQuery元素節點操作

    #zTree非同步載入展開第一級節點方法實作

    實例分享JQuery 選擇器、DOM節點操作練習#

    以上是jQuery實作節點的追加、取代、刪除、複製功能詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    相關標籤:
    來源:php.cn
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    熱門推薦
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!