91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery操作元素節點的方法

發布時間:2022-03-11 11:45:13 來源:億速云 閱讀:152 作者:iii 欄目:開發技術

本篇內容主要講解“jQuery操作元素節點的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“jQuery操作元素節點的方法”吧!

一、查找節點

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>節點操作</title>
    <!--引入jQuery-->
    <script src="../jquery-3.3.1.js"></script>
    <!--javascript-->
    <script>
      $(function(){
           // 查找節點
           // 獲取h3標簽,并將其隱藏
           $("h3").hide();
           // 獲取Li元素,并添加背景色
           $("li").css("background-color","red");
      });
    </script>
</head>
<body>
        <h3>熱門動畫排行</h3>
        <ul>
            <li>名偵探柯南</li>
            <li>阿拉蕾</li>
            <li>海賊王</li>
        </ul>
</body>
</html>

效果:

jQuery操作元素節點的方法

二、創建和插入節點

1、創建節點

工廠函數$()用于獲取或創建節點,語法如下:

jQuery操作元素節點的方法

例如:

jQuery操作元素節點的方法

2、插入子節點

元素內部插入子節點,語法如下:

jQuery操作元素節點的方法

3、插入同輩節點

元素外部插入同輩節點,語法如下:

jQuery操作元素節點的方法

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>節點操作</title>
    <!--引入jQuery-->
    <script src="../jquery-3.3.1.js"></script>
    <!--javascript-->
    <script>
      $(function(){
           // 查找節點
           // 獲取h3標簽,并將其隱藏
           $("h3").hide();
           // 獲取Li元素,并添加背景色
           $("li").css("background-color","red");

           // 創建節點
           var $newNode=$("<li>火影忍者</li>"); // 創建含文本的li元素節點
           // 追加子節點
           $("ul").append($newNode);
           $($newNode).appendTo($("ul"));
           // 前置插入子節點 添加到第一個位置
           $("ul").prepend($newNode);
           $($newNode).prependTo($("ul"));

           // 元素之后插入同輩節點
           // 創建ul標簽
           var $newheader=$("<h3>熱門電影排行</h3>");
           $("h3").after($newheader);
           $($newheader).insertAfter($("h3"));

           // 元素之前插入同輩節點
           $("h3").before($newheader);
           $($newheader).insertBefore($("h3"));
      });
    </script>
</head>
<body>
        <h3>熱門動畫排行</h3>
        <ul>
            <li>名偵探柯南</li>
            <li>阿拉蕾</li>
            <li>海賊王</li>
        </ul>
</body>
</html>

三、替換節點

replaceWith()和replaceAll()用于替換節點,例如:

jQuery操作元素節點的方法

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>節點操作</title>
    <!--引入jQuery-->
    <script src="../jquery-3.3.1.js"></script>
    <!--javascript-->
    <script>
      $(function(){
           // 查找節點
           // 獲取h3標簽,并將其隱藏
           $("h3").hide();
           // 獲取Li元素,并添加背景色
           $("li").css("background-color","red");

           // 創建節點
           var $newNode=$("<li>火影忍者</li>"); // 創建含文本的li元素節點
           // 追加子節點
           $("ul").append($newNode);
           $($newNode).appendTo($("ul"));
           // 前置插入子節點 添加到第一個位置
           $("ul").prepend($newNode);
           $($newNode).prependTo($("ul"));

           // 元素之后插入同輩節點
           // 創建ul標簽
           var $newheader=$("<h3>熱門電影排行</h3>");
           $("h3").after($newheader);
           $($newheader).insertAfter($("h3"));

           // 元素之前插入同輩節點
           $("h3").before($newheader);
           $($newheader).insertBefore($("h3"));

           // 替換節點
           $("ul li:eq(1)").replaceWith($newNode);
           $($newNode).replaceAll($("ul li:eq(1)"));
      });
    </script>
</head>
<body>
        <h3>熱門動畫排行</h3>
        <ul>
            <li>名偵探柯南</li>
            <li>阿拉蕾</li>
            <li>海賊王</li>
        </ul>
</body>
</html>

四、復制節點

clone()用于復制節點,語法如下:

jQuery操作元素節點的方法

注意:

jQuery操作元素節點的方法

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>節點操作</title>
    <!--引入jQuery-->
    <script src="../jquery-3.3.1.js"></script>
    <!--javascript-->
    <script>
      $(function(){
           // 查找節點
           // 獲取h3標簽,并將其隱藏
           $("h3").hide();
           // 獲取Li元素,并添加背景色
           $("li").css("background-color","red");

           // 創建節點
           var $newNode=$("<li>火影忍者</li>"); // 創建含文本的li元素節點
           // 追加子節點
           $("ul").append($newNode);
           $($newNode).appendTo($("ul"));
           // 前置插入子節點 添加到第一個位置
           $("ul").prepend($newNode);
           $($newNode).prependTo($("ul"));

           // 元素之后插入同輩節點
           // 創建ul標簽
           var $newheader=$("<h3>熱門電影排行</h3>");
           $("h3").after($newheader);
           $($newheader).insertAfter($("h3"));

           // 元素之前插入同輩節點
           $("h3").before($newheader);
           $($newheader).insertBefore($("h3"));

           // 替換節點
           $("ul li:eq(1)").replaceWith($newNode);
           $($newNode).replaceAll($("ul li:eq(1)"));

           // 復制節點
           $("ul li:eq(1)").clone(true).appendTo("ul");
           // 輸出元素本身html
           alert($("<div></div>").append($("ul li:eq(1)").clone(true)).html()) ;
      });
    </script>
</head>
<body>
        <h3>熱門動畫排行</h3>
        <ul>
            <li>名偵探柯南</li>
            <li>阿拉蕾</li>
            <li>海賊王</li>
        </ul>
</body>
</html>

五、刪除節點

jQuery提供了三種刪除節點的辦法:

jQuery操作元素節點的方法

例如:

jQuery操作元素節點的方法

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>節點操作</title>
    <!--引入jQuery-->
    <script src="../jquery-3.3.1.js"></script>
    <!--javascript-->
    <script>
      $(function(){
           // 查找節點
           // 獲取h3標簽,并將其隱藏
           $("h3").hide();
           // 獲取Li元素,并添加背景色
           $("li").css("background-color","red");

           // 創建節點
           var $newNode=$("<li>火影忍者</li>"); // 創建含文本的li元素節點
           // 追加子節點
           $("ul").append($newNode);
           $($newNode).appendTo($("ul"));
           // 前置插入子節點 添加到第一個位置
           $("ul").prepend($newNode);
           $($newNode).prependTo($("ul"));

           // 元素之后插入同輩節點
           // 創建ul標簽
           var $newheader=$("<h3>熱門電影排行</h3>");
           $("h3").after($newheader);
           $($newheader).insertAfter($("h3"));

           // 元素之前插入同輩節點
           $("h3").before($newheader);
           $($newheader).insertBefore($("h3"));

           // 替換節點
           $("ul li:eq(1)").replaceWith($newNode);
           $($newNode).replaceAll($("ul li:eq(1)"));

           // 復制節點
           $("ul li:eq(1)").clone(true).appendTo("ul");
           // 輸出元素本身html
           alert($("<div></div>").append($("ul li:eq(1)").clone(true)).html()) ;

           // 刪除節點
           $("ul li:eq(1)").remove();
           $("ul li:eq(1)").detach();
           $("ul li:eq(1)").empty(); // 只清空節點內容
      });
    </script>
</head>
<body>
        <h3>熱門動畫排行</h3>
        <ul>
            <li>名偵探柯南</li>
            <li>阿拉蕾</li>
            <li>海賊王</li>
        </ul>
</body>
</html>

到此,相信大家對“jQuery操作元素節點的方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长白| 固原市| 永平县| 灵武市| 巩义市| 庄河市| 永修县| 嵩明县| 灌南县| 东乡县| 曲阜市| 原平市| 临颍县| 东莞市| 佛冈县| 湛江市| 东至县| 灵石县| 广河县| 新民市| 静宁县| 集贤县| 平果县| 仲巴县| 聊城市| 类乌齐县| 朝阳区| 德州市| 洪江市| 银川市| 南皮县| 凤台县| 桂林市| 宜良县| 湖北省| 将乐县| 嘉善县| 通化县| 金平| 泾川县| 双鸭山市|