05-jQuery文檔操作

添加節(jié)點方法

  • 內部插入
append(content|fn)
appendTo(content)
會將元素添加到指定元素內部的最后

prepend(content|fn)
prependTo(content)
會將元素添加到指定元素內部的最前面
  • 外部插入
外部插入
after(content|fn)
會將元素添加到指定元素外部的相鄰后面

before(content|fn)
會將元素添加到指定元素外部的相鄰前面

insertAfter(content)
insertBefore(content)

刪除節(jié)點方法

    刪除自身節(jié)點
    remove([expr])
    detach([expr])
    刪除指定元素, 刪除指定元素的內容和子元素, 指定元素自身不會被刪除
    empty()
    注意點: detach刪除之后再重新添加,原有事件可以響應
           利用remove刪除之后再重新添加,原有的事件無法響應

替換節(jié)點的方法

替換
replaceWith(content|fn)
replaceAll(selector)
替換所有匹配的元素為指定的元素

復制節(jié)點方法

  • clone()方法傳入false參數(shù)就是淺復制, 如果傳入true參數(shù)就是深復制
    淺復制只會復制元素, 不會復制元素的事件,默認
    深復制會復制元素, 而且還會復制元素的事件
    //淺復制(默認)false
    $("button").eq(0).click(function () {
        var $li = $("li:first").clone(false);
        $("ul").append($li);
    });

    //深復制true
    $("button").eq(1).click(function () {
        var $li = $("li:first").clone(true);
        $("ul").append($li);
    });


    //li注冊事件
    $("li").click(function () {
        alert($(this).html());
    });
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 第3章 基本概念 3.1 語法 3.2 關鍵字和保留字 3.3 變量 3.4 數(shù)據(jù)類型 5種簡單數(shù)據(jù)類型:Unde...
    RickCole閱讀 5,149評論 0 21
  • 1.JQuery 基礎 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設計者無需花費時間糾纏JS復雜的高級特性。 1....
    LaBaby_閱讀 1,367評論 0 2
  • 1.JQuery 基礎 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設計者無需花費時間糾纏JS復雜的高級特性。 1....
    LaBaby_閱讀 1,199評論 0 1
  • ??DOM(文檔對象模型)是針對 HTML 和 XML 文檔的一個 API(應用程序編程接口)。 ??DOM 描繪...
    霜天曉閱讀 3,682評論 0 7
  • 第1章 簡介 第2章 DOM節(jié)點的創(chuàng)建 2-1 DOM創(chuàng)建節(jié)點及節(jié)點屬性 通過JavaScript可以很方便的獲...
    mo默22閱讀 831評論 0 8