jQuery 刪除/替換DOM元素的幾種方式
更新時間:2014年05月20日 09:08:06 作者:
在結果集后鏈式調用remove()方法即可刪除也可以通過向remove傳參的形式來過濾選擇結果再執(zhí)行remove操作
刪除
刪除操作非常簡單,直接在結果集后鏈式調用remove()方法即可。
例如,要刪除以下html腳本中所有的a元素,直接通過
$('a'.remove();
就可以做到了。
<h3>Anchors</h3>
<a href="#" class="remove">Anchor Element</a>
<a href="#">Anchor Element</a>
<a href="#" class="remove">Anchor Element</a>
當然也可以通過向remove傳參的形式來過濾選擇結果,然后再執(zhí)行remove操作。
$('a').remove('.remove');
需要注意的是
remove操作并不會把符合條件的元素從結果集中刪除,所以理論上可以繼續(xù)操作被"刪除"掉的元素
remove操作不但會“刪除”元素與所有元素相關的數(shù)據(jù)也會被刪除(event handlers、internally cached data)
替換
如果想要把class為remove的li元素替換為<li>removed</li>,可以使用以下兩種等價的方法
$('li.remove').replaceWith('<li>removed</li>);
$('<li>removed</li>;).replaceAll('li.remove');
刪除操作非常簡單,直接在結果集后鏈式調用remove()方法即可。
例如,要刪除以下html腳本中所有的a元素,直接通過
復制代碼 代碼如下:
$('a'.remove();
就可以做到了。
復制代碼 代碼如下:
<h3>Anchors</h3>
<a href="#" class="remove">Anchor Element</a>
<a href="#">Anchor Element</a>
<a href="#" class="remove">Anchor Element</a>
當然也可以通過向remove傳參的形式來過濾選擇結果,然后再執(zhí)行remove操作。
復制代碼 代碼如下:
$('a').remove('.remove');
需要注意的是
remove操作并不會把符合條件的元素從結果集中刪除,所以理論上可以繼續(xù)操作被"刪除"掉的元素
remove操作不但會“刪除”元素與所有元素相關的數(shù)據(jù)也會被刪除(event handlers、internally cached data)
替換
如果想要把class為remove的li元素替換為<li>removed</li>,可以使用以下兩種等價的方法
復制代碼 代碼如下:
$('li.remove').replaceWith('<li>removed</li>);
$('<li>removed</li>;).replaceAll('li.remove');
您可能感興趣的文章:
- jQuery實現(xiàn)長按按鈕觸發(fā)事件的方法
- JQuery自動觸發(fā)事件的方法
- JQuery文本改變觸發(fā)事件如聚焦事件、失焦事件
- jQuery如何使用自動觸發(fā)事件trigger
- jquery 查找select ,并觸發(fā)事件的實現(xiàn)代碼
- jquery實現(xiàn)回車鍵觸發(fā)事件(實例講解)
- jquery實現(xiàn)按Enter鍵觸發(fā)事件示例
- JQuery觸發(fā)事件例如click
- jquery實現(xiàn)輸入框實時輸入觸發(fā)事件代碼
- jquery選擇器排除某個DOM元素的方法(實例演示)
- jquery獲取并修改觸發(fā)事件的DOM元素示例【基于target 屬性】
相關文章
jQuery EasyUI API 中文文檔 - TreeGrid 樹表格使用介紹
jQuery EasyUI API 中文文檔 - TreeGrid 樹表格使用介紹,需要的朋友可以參考下。2011-11-11
基于jquery-resizable創(chuàng)建可調整大小的表(table)格
本文介紹如何基于jquery-resizable實現(xiàn)可調整表格(table)列寬的代碼,需要的朋友可以參考下2023-06-06
jQuery的實現(xiàn)原理的模擬代碼 -5 Ajax
對于 xhr 對象來說,我們主要通過異步方式訪問服務器,在 onreadystatechange 事件中處理服務器回應的內容。簡單的 xhr 使用如下所示。2010-08-08
jQuery動畫效果animate和scrollTop結合使用實例
animate是jq的一個特效的函數(shù)方法,animate() 方法執(zhí)行 CSS 屬性集的自定義動畫。該方法通過CSS樣式將元素從一個狀態(tài)改變?yōu)榱硪粋€狀態(tài)。2014-04-04

