從零玩轉jQuery-文件處理
新增節點
內部插入
-
將元素新增到指定元素內部的最後
// 1.建立一個節點var $li = $("
-
將元素新增到指定元素內部的最前面
// 1.建立一個節點var $li = $("
外部插入
-
將元素新增到指定元素外部的後面
// 1.建立一個節點var $li = $("
-
將元素新增到指定元素外部的前面
// 1.建立一個節點var $li = $("
刪除節點
-
刪除指定元素的內容和子元素, 指定元素自身不會被刪除
$("div").empty();
-
刪除指定元素
// 刪除所有div$("div").remove();// 刪除div中id是box1的那個div$("div").remove("#box1");
// 刪除所有div$("div").detach();// 刪除div中id是box1的那個div$("div").detach("#box1");
-
remove和detach區別
remove刪除元素後,元素上的事件會被移出
detach刪除元素後,元素上的事件會被保留
$("button").click(function () { // $("div").remove(); // $("div").empty(); // $("li").remove(".item"); // 利用remove刪除之後再重新新增,原有的事件無法響應 // var $div = $("div").remove(); // 利用detach刪除之後再重新新增,原有事件可以響應 var $div = $("div").detach(); // console.log($div); // 將刪除的返回值重新新增到body上 $("body").append($div); }); $("div").click(function () { alert("div被點選了"); });
替換節點
-
將所有匹配的元素替換成指定的HTML或DOM元素
replaceWith引數可以是一個DOM元素
replaceWith引數也可以是一個程式碼片段
-
用匹配的元素替換掉所有 selector匹配到的元素
// 編寫jQuery相關程式碼$("button").click(function () { // 建立一個新的節點 var $item = $("我是標題6
"); // 利用新的節點替換舊的節點 // $("h1").replaceWith($item); $item.replaceAll("h1"); });
複製節點
複製一個節點
淺複製不會複製節點的事件
深複製會複製節點的事件
$(function () { // clone([Even[,deepEven]]) $("button").eq(0).click(function () { // 1.淺複製一個元素 var $li = $("li:first").clone(false); // 2.將複製的元素新增到ul中 $("ul").append($li); // 點選li無法響應事件 }); $("button").eq(1).click(function () { // 1.深複製一個元素 var $li = $("li:first").clone(true); // 2.將複製的元素新增到ul中 $("ul").append($li); // 點選li可以響應事件 }); $("li").click(function () { alert($(this).html()); }); });
包裹節點
都講了這麼多了, 騷年動動手, 查閱下文件, 嘗試下自學這幾個方法
程式設計不是死記硬背, 是學會找到解決問題的思路和自學新知識的方法
節點操作練習
作者:極客江南
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/430/viewspace-2813767/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 從零玩轉jQuery-初識jQueryjQuery
- 從零玩轉jQuery-核心函式和靜態方法jQuery函式
- 從零玩轉人臉識別
- 從零開始玩轉PerfDogService---------初探篇Gse
- 從零開始玩轉 PerfDogService---------初探篇Gse
- 從零開始玩轉 PerfDogService Demo 解析篇Gse
- 從零開始玩轉 PerfDogService Demo解析篇Gse
- 從零開始玩轉 PerfDogService---------Demo 解析篇Gse
- Pandas缺失值處理 | 輕鬆玩轉Pandas(3)
- 從零手寫實現 nginx-15-nginx.conf 解析處理轉換為 POJONginxPOJO
- ElasticSearch 文件併發處理以及文件路由Elasticsearch路由
- 玩轉 SpringBoot2.x 之整合 thumbnailator 圖片處理Spring BootAI
- Apache POI處理Excel文件ApacheExcel
- jQuery 篩選&文件處理jQuery
- 從資料提取到管理:合合資訊的智慧文件處理全方位解析【合合資訊智慧文件處理百寶箱】
- 玩轉大資料系列之二:資料分析與處理大資料
- 從零手寫實現 tomcat-09-servlet 處理類TomcatServlet
- 從零手寫實現 tomcat-05-servlet 處理支援TomcatServlet
- 教你零基礎玩轉 vim
- 從零玩轉人臉識別之RGB人臉活體檢測
- 玩轉 React(六)- 處理事件React事件
- 深度 | 如何玩轉PG查詢處理與執行器演算法演算法
- 帶你玩轉Flink流批一體分散式實時處理引擎分散式
- 玩轉FMEA,讓bug無處可藏!
- 【筆記】jQuery原始碼(文件處理3)筆記jQuery原始碼
- ComPDFKit - 專業的PDF文件處理SDK
- 【轉】從msql資料庫處理高併發商品超賣SQL資料庫
- 零門檻,手把手教你玩轉ChatGPTChatGPT
- 從零玩轉之JPOM自動化部署本地構建 + SSH 釋出 java 專案Java
- 用於處理wps文件的快捷鍵,wps文件的快捷鍵大全
- 資料處理及跳轉
- JQuery-入門jQuery
- vuePress從零開始搭建自己專屬的文件集合Vue
- SharePlex安裝配置、常用功能配置文件、常見故障處理文件
- 文件處理效能飆升!浩鯨科技“文件大模型”核心技術揭秘!大模型
- 投行數字化轉型方案,達觀智慧文件處理賦能數字投行
- 從0到1玩轉執行緒池執行緒
- [轉] Scala Try 與錯誤處理