jQuery中DOM節(jié)點(diǎn)刪除之empty與remove
前言
最近剛學(xué)了新知識(shí),雖然是一個(gè)小知識(shí)點(diǎn),但還是忍不住想和大家分享。本文的內(nèi)容主要針對(duì)的是初學(xué)者,如果大家有什么意見(jiàn)或者問(wèn)題都可以留言交流的,下面來(lái)看看詳細(xì)的介紹吧。
.empty()
是指對(duì)該節(jié)點(diǎn)后代的刪除,結(jié)果是清空該節(jié)點(diǎn)(該節(jié)點(diǎn)里面已無(wú)元素)。
.remove()
是指刪除該節(jié)點(diǎn),結(jié)果是刪除該節(jié)點(diǎn)(該節(jié)點(diǎn)及其后代元素都將不存在)。
下面放代碼來(lái)說(shuō)明。
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js "></script> <style> body{ background: #ffe5aa; } #test1{ width:100px; height:100px; background: #3db7ff; } #test2{ width:100px; height:100px; background: #ff179f; } </style> </head> <body> <div class="whole"> <button class="bt1">通過(guò)empty刪除節(jié)點(diǎn)</button> <button class="bt2">通過(guò)remove刪除節(jié)點(diǎn)</button> </div> <div id="test1"> <p>元素1</p> <p>元素2</p> </div> <div id="test2"> <p>元素3</p> <p>元素4</p> </div> <script type="text/javascript"> $(".bt1").on('click',function(){ $("#test1").empty(); }) $(".bt2").on('click',function(){ $("#test2").remove(); }) </script> </body> </html>
點(diǎn)擊運(yùn)行后,出現(xiàn)以下畫(huà)面。
點(diǎn)擊button1,將執(zhí)行.empty()
指令,預(yù)期將刪除test1子節(jié)點(diǎn)元素。結(jié)果如下。
再點(diǎn)擊button2,將執(zhí)行.remove()
指令。預(yù)期將刪除test2及其后代子節(jié)點(diǎn)元素。結(jié)果如下。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。
相關(guān)文章
jquery中each循環(huán)的簡(jiǎn)單回滾操作
本篇文章主要介紹了jquery中each循環(huán)的簡(jiǎn)單回滾操作的相關(guān)知識(shí),具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-05-05jQuery實(shí)現(xiàn)web頁(yè)面櫻花墜落的特效
這篇文章主要介紹了jQuery實(shí)現(xiàn)web頁(yè)面櫻花墜落的特效,效果非常棒,需要的朋友可以參考下2017-06-06Ext.get() 和 Ext.query()組合使用實(shí)現(xiàn)最靈活的取元素方式
想要利用ExtJS的庫(kù)函數(shù)對(duì)DOM進(jìn)行各類(lèi)操作,就要得到Element類(lèi)型的對(duì)象,但是Ext.get()取到的雖然是Element,但是參數(shù)只能是id,如果大家對(duì)jQuery的selector方式很喜歡和崇拜,那么就一定要學(xué)習(xí)Ext.get()和Ext.query()的組合方式。2011-09-09使用jquery 簡(jiǎn)單實(shí)現(xiàn)下拉菜單
這里給大家展示了一例使用jQuery實(shí)現(xiàn)下拉菜單效果,代碼非常簡(jiǎn)潔,推薦給小伙伴們2015-01-01jQuery實(shí)現(xiàn)最簡(jiǎn)單實(shí)用的分秒倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)最簡(jiǎn)單實(shí)用的分秒倒計(jì)時(shí),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02Jquery插件easyUi表單驗(yàn)證提交(示例代碼)
本篇文章主要是對(duì)Jquery插件easyUi表單驗(yàn)證提交的示例代碼進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-12-12js前臺(tái)判斷開(kāi)始時(shí)間是否小于結(jié)束時(shí)間
js前臺(tái)判斷開(kāi)始時(shí)間是否小于結(jié)束時(shí)間,結(jié)合了jquery需要的朋友可以參考下2012-02-02Jquery阻止事件冒泡 event.stopPropagation
幫朋友寫(xiě)了一個(gè)小效果,單擊標(biāo)簽后標(biāo)簽變色并添加一個(gè)叉的圖片,點(diǎn)擊叉標(biāo)簽恢復(fù)原樣,具體效果請(qǐng)點(diǎn)擊下面的result2011-12-12