刪除節(jié)點jquery,刪除節(jié)點后的二叉排序樹

jquery怎么刪除節(jié)點??

.remove()

成都創(chuàng)新互聯(lián)公司,專注為中小企業(yè)提供官網(wǎng)建設(shè)、營銷型網(wǎng)站制作、自適應(yīng)網(wǎng)站建設(shè)、展示型網(wǎng)站設(shè)計制作、成都做網(wǎng)站等服務(wù),幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營銷推廣問題。

將元素移出DOM。

當(dāng)我們想將元素自身移除時我們用

.remove(),同時也會移除元素內(nèi)部的一切,包括綁定的事件及與該元素相關(guān)的jQuery數(shù)據(jù)。要刪除的元素不刪除數(shù)據(jù)和事件的情況下,使用.detach()來代替。

empty()

清空節(jié)點,包括后代節(jié)點

例子:$("ul

li:eq[1]").remove();

//獲取ul中的第二個li并刪除

JQuery刪除DOM節(jié)點的方法

本文實例講述了JQuery刪除DOM節(jié)點的方法。分享給大家供大家參考。具體分析如下:

如果文檔中某一個元素多余,那么應(yīng)將其刪除。JQuery提供了兩種刪除節(jié)點的方法,即remove()和empty()。

HTML

DOM結(jié)構(gòu)如下:

p

class="nm_p"

title="歡迎訪問腳本之家"

歡迎訪問腳本之家/p

ul

class="nm_ul"

li

title='PHP編程'簡單易懂的PHP編程/li

li

title='C編程'簡單易懂的C編程/li

li

title='JavaScript編程'簡單易懂的JavaScript編程/li

li

title='JQuery'簡單易懂的JQuery編程/li

/ul

remove()方法

作用是從DOM中刪除所有匹配的元素,傳入的參數(shù)用于根據(jù)JQuery表達式來篩選元素。

例如刪除ul節(jié)點中的第2個li元素節(jié)點,JQuery代碼如下:

$(".nm_ul

li:eq(1)").remove();

//

獲取第二個li元素節(jié)點后,將它從網(wǎng)頁中刪除

運行代碼后效果將刪掉第二個節(jié)點。

當(dāng)某個節(jié)點用remove()方法刪除后,該節(jié)點所包含的所有后代節(jié)點將同時被刪除。這個方法的返回值是一個指向已被刪除的節(jié)點的引用,因此可以在以后再使用這些元素。下面的JQuery代碼說明元素用remove()方法刪除后,還是可以繼續(xù)使用的。

var

$li

=

$("nm_ul

li:eq(1)").remove();

//

獲取第二個li元素節(jié)點后,將它從網(wǎng)頁中刪除。

$li.appendTo("nm_ul");

//

把剛才刪除的又重新添加到ul元素里

//所以,刪除只是從網(wǎng)頁中刪除,在jQuery對象中,這個元素還是存在的,我們可以重新獲取它

可以直接使用appendTo()方法的特性來簡化以上代碼,JQuery代碼如下:

$("nm_ul

li:eq(1)").appendTo("nm_ul");

//appendTo()方法也可以用來移動元素

//移動元素時首先從文檔上刪除此元素,然后將該元素插入得到文檔中的指定節(jié)點

另外remove()方法也可以通過傳遞參數(shù)來選擇性地刪除元素,JQuery代碼如下:

//

把li元素中屬性title不等于"菠蘿"的li元素刪除

$("nm_ul

li").remove("li[title!=JQuery]");

empty()方法

嚴(yán)格來講,empty()方法并不是刪除節(jié)點,而是清空節(jié)點,它能清空元素中的所有后代節(jié)點。JQuery代碼如下:

$("nm_ul

li:eq(1)").empty();

//

找到第二個li元素節(jié)點后,清空此元素里的內(nèi)容

當(dāng)運行代碼后,第2個li元素的內(nèi)容被清空了,只剩下li標(biāo)簽?zāi)J(rèn)的符號“.”。

希望本文所述對大家的jQuery程序設(shè)計有所幫助。

jQuery刪除節(jié)點用法示例(remove方法)

本文實例講述了jQuery刪除節(jié)點的方法。分享給大家供大家參考,具體如下:

html

head

meta

http-equiv="Content-Type"

content="text/html;

charset=utf-8"

/

title/title

script

src="js/jquery-1.10.1.min.js"

type="text/javascript"/script

script

type="text/javascript"

//![CDATA[

$(function(){

//第一種刪除的方法

$("ul

li:eq(1)").remove();

//

獲取第二個li元素節(jié)點后,將它從網(wǎng)頁中刪除。

//第二種刪除的方法

var

$li

=

$("ul

li:eq(1)").remove();

//

獲取第二個li元素節(jié)點后,將它從網(wǎng)頁中刪除。

$li.appendTo("ul");

//

把剛才刪除的又重新添加到ul元素里

//所以,刪除只是從網(wǎng)頁中刪除,在jQuery對象中,這個元素還是存在的,我們可以重新獲取它

//第三種刪除的方法

$("ul

li").remove("li[title!=菠蘿]");

//把li元素中屬性title不等于"菠蘿"的li元素刪除

//第四種刪除的方法

$("ul

li:eq(1)").empty();

//

獲取第二個li元素節(jié)點后,清空此元素里的內(nèi)容

});

//]]

/script

/head

body

p

title="選擇你最喜歡的水果."

你最喜歡的水果是?/p

ul

li

title='蘋果'蘋果/li

li

title='橘子'橘子/li

li

title='菠蘿'菠蘿/li

/ul

/body

/html

效果圖如下:

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery擴展技巧總結(jié)》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jQuery常見經(jīng)典特效匯總》、《jQuery動畫與特效用法總結(jié)》及《jquery選擇器用法總結(jié)》

希望本文所述對大家jQuery程序設(shè)計有所幫助。

分享文章:刪除節(jié)點jquery,刪除節(jié)點后的二叉排序樹
鏈接URL:http://muchs.cn/article42/phggec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、軟件開發(fā)、企業(yè)網(wǎng)站制作、網(wǎng)站導(dǎo)航、小程序開發(fā)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管