亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 關(guān)于jquery的remove()方法

瀏覽:63日期:2023-02-13 18:36:29

問(wèn)題描述

javascript - 關(guān)于jquery的remove()方法

這里不太明白,不會(huì)重jquery對(duì)象中刪除? 如果要?jiǎng)h除,怎么刪除呢?

問(wèn)題解答

回答1:

關(guān)于 remove 我們看源碼是這樣的:摘自jquery2.x

// keepData is for internal use only--do not document remove: function( selector, keepData ) {var elem, elems = selector ? jQuery.filter( selector, this ) : this, i = 0;for ( ; (elem = elems[i]) != null; i++ ) { if ( !keepData && elem.nodeType === 1 ) {jQuery.cleanData( getAll( elem ) ); } if ( elem.parentNode ) {if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { setGlobalEval( getAll( elem, 'script' ) );}elem.parentNode.removeChild( elem ); }}return this; },

按照示例的代碼 $(’p’).remove()結(jié)合源碼所說(shuō),其實(shí)用的就是原生的removeChild

https://developer.mozilla.org...

而removeChild 這里MDN有個(gè)說(shuō)明:

被移除的這個(gè)子節(jié)點(diǎn)仍然存在于內(nèi)存中,只是沒(méi)有添加到當(dāng)前文檔的DOM樹(shù)中,因此,你還可以把這個(gè)節(jié)點(diǎn)重新添加回文檔中,當(dāng)然,實(shí)現(xiàn)要用另外一個(gè)變量比如上例中的oldChild來(lái)保存這個(gè)節(jié)點(diǎn)的引用. 如果使用上述語(yǔ)法中的第二種方法, 即沒(méi)有使用 oldChild 來(lái)保存對(duì)這個(gè)節(jié)點(diǎn)的引用, 則認(rèn)為被移除的節(jié)點(diǎn)已經(jīng)是無(wú)用的, 在短時(shí)間內(nèi)將會(huì)被內(nèi)存管理回收.

而題主標(biāo)注的 不會(huì)從jQuery對(duì)象中刪除,也一樣,題主可以在頁(yè)面隨便找一個(gè)jQuery dom看看,比如

var t = $(’#test’);t.remove();

這里t就是一個(gè)jQuery對(duì)象,包含了已經(jīng)remove掉的dom的信息。

正如上面引用mdn所說(shuō),如果你沒(méi)有用變量來(lái)保存已經(jīng)刪除的dom,那它就等著被回收掉了。

當(dāng)然可能覺(jué)得就像上面,還是用了t保存了dom的信息,并且在t[0]上,那可以試下 delete(t[0]) ?

= =我倒是 不知道咋測(cè)試那個(gè)dom到底被回收了沒(méi)。不過(guò)基本上remove了,也沒(méi)引用了 ,如果頁(yè)面dom不是很復(fù)雜的話,暫時(shí)可以忽略。 這個(gè)是我的見(jiàn)解,有不對(duì)的請(qǐng)指教哈~

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 美女18一级毛片免费看 | 中文字幕亚洲一区二区va在线 | 国产白嫩在线观看视频 | 成人黄色网 | 黄色三级免费网站 | 黄色毛片视频 | 久久精品一区二区三区不卡牛牛 | 亚洲一二三四 | 国产日韩欧美精品一区二区三区 | 亚洲欧美高清在线 | 欧洲做视频在线观看 | 免费特黄视频 | 黑人操日本妞 | 亚洲地址一地址二地址三 | 亚洲人成在线精品不卡网 | 久久riav国产精品 | 久久久91精品国产一区二区三区 | 日本成人一区二区三区 | 国产精品成人va在线观看 | 成人免费黄色大片 | 亚洲欧美日韩国产一区图片 | 丁香婷婷综合网 | 91久久另类重口变态 | 亚洲欧美高清视频 | 欧美一区二区三区东南亚 | 欧美日韩国产一区二区三区 | 欧美一二区视频 | 青草伊人久久 | 欧美精品一区二区三区观 | 91香蕉国产视频 | 久青草国产观看在线视频 | 国产香蕉在线精彩视频 | 欧美人体一区二区三区 | 欧美日本综合 | 欧美日韩国产一区二区三区在线观看 | 亚洲一区二区三区高清网 | 精品国产日韩亚洲一区91 | www.一级黄色片 | 一级黄色片一 | 成人毛片100部免费看 | 高清一级做a爱视频免费 |