jQuery刪除節(jié)點(diǎn)的三個(gè)方法即remove()detach()和empty()
更新時(shí)間:2013年12月27日 11:32:25 作者:
jQuery提供了三種刪除節(jié)點(diǎn)的方法,即remove(),detach()和empty(),下面為大家詳細(xì)介紹下jQuery刪除節(jié)點(diǎn)三個(gè)方法的具體使用
jQuery提供了三種刪除節(jié)點(diǎn)的方法,即remove(),detach()和empty()。
測(cè)試所用HTML代碼:
復(fù)制代碼 代碼如下:
<p title="選擇你最喜歡的水果?">你最喜歡的水果是?</p>
<ul>
<li title="蘋果">蘋果</li>
<li title="橘子">橘子</li>
<li title="菠蘿">菠蘿</li>
</ul>
1、remove()方法
復(fù)制代碼 代碼如下:
$("ul li").click(function(){
alert($(this).html());
});
var $li = $("ul li:eq(1)").remove();
$li.appendTo("ul");
當(dāng)某個(gè)節(jié)點(diǎn)用remove()方法刪除后,該節(jié)點(diǎn)所包含的所有后代節(jié)點(diǎn)將同時(shí)被刪除。這個(gè)方法的返回值是一個(gè)指向已被刪除的節(jié)點(diǎn)的引用,因此可以在以后再使用這些元素。
2、detach()方法
復(fù)制代碼 代碼如下:
var $li = $("ul li:eq(1)").detach();
$li.appendTo("ul");
detach()和remove()一樣,也是從DOM中去掉所有匹配的元素。但需要注意的是,這個(gè)方法不會(huì)把匹配的元素從jQuery對(duì)象中刪除,因而可以在將來(lái)再使用這些匹配的元素。與remove()不同的是,所有綁定的事件、附加的數(shù)據(jù)都會(huì)保留下來(lái)。
3、empty()方法
復(fù)制代碼 代碼如下:
var $li = $("ul li:eq(1)").empty();
$li.appendTo("ul");
嚴(yán)格地講,empty()方法并不是刪除節(jié)點(diǎn),而是清空節(jié)點(diǎn),它能清空元素中的所有后代節(jié)點(diǎn)。
您可能感興趣的文章:
- PHP isset()與empty()的使用區(qū)別詳解
- php empty,isset,is_null判斷比較(差異與異同)
- jQuery使用empty()方法刪除元素及其所有子元素的方法
- javascript Array.remove() 數(shù)組刪除
- jquery之empty()與remove()區(qū)別說(shuō)明
- 淺談java Iterator.remove()方法的用法(詳解)
- 老生常談jquery中detach()和remove()的區(qū)別
- jQuery remove()過(guò)濾被刪除的元素(推薦)
- 清空元素html("") innerHTML="" 與 empty()的區(qū)別和應(yīng)用(推薦)
相關(guān)文章
基于jquery的讓頁(yè)面控件不可用的實(shí)現(xiàn)代碼
當(dāng)用戶需要某項(xiàng)功能時(shí)要填寫一些表單信息,在填寫完成并提交后,該部分信息是不允許再次修改的。表單包含TextBox、DropDownList、CheckBox等控件。2010-04-04jQuery Mobile框架中的表單組件基礎(chǔ)使用教程
jQuery Mobile框架主要針對(duì)移動(dòng)端的Web UI設(shè)計(jì),其中豐富的表單組件調(diào)用起來(lái)也是相當(dāng)方便,接下來(lái)就為大家整理了一份jQuery Mobile框架中的表單組件基礎(chǔ)使用教程,需要的朋友可以參考下2016-05-05jQuery移動(dòng)端日期(datedropper)和時(shí)間(timedropper)選擇器附源碼下載
今天我給大家介紹一款非常有趣的日期和時(shí)間選擇器,它分為日期選擇器datedropper以及時(shí)間選擇器timedropper,他們倆尤其適合在移動(dòng)端上應(yīng)用。感興趣的小伙伴一起學(xué)習(xí)吧2016-04-04利用jQuery操作對(duì)象數(shù)組的實(shí)現(xiàn)代碼
利用jQuery操作對(duì)象數(shù)組的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-04-04