課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)(二)—DOM篇
$( "html" ).parents()返回一個空集合。
2017-02-28
源自:jQuery基礎(chǔ)(二)—DOM篇 6-4
正在回答
.parents(),返回的是所有祖輩元素,從最近的父級元素開始,一路向上?直到根元素<html>(這是jQuery方法本身就這么定的,詳細(xì)你可以去看它的源碼),所以搜索到html就完了,不會再有html的祖輩(父)元素,所以$( "html" ).parents() 返回一個空集合。
而.parent()則沒有這樣的要求,它只是在DOM樹上搜索其父級元素,所以對html,搜索到其父級元素是document,所以$( "html" ).parent()方法返回一個包含document的集合。
學(xué)習(xí)中。如果有誤,歡迎指正。
因?yàn)閔tml是html文檔中的根元素,而$("html").parents()意思是獲取這個根元素的父元素,所以當(dāng)然是返回空集合了。
舉報(bào)
jQuery第二階段開啟DOM修煉,了解創(chuàng)建、插入、刪除與替換
2 回答這句話怎么理解?
4 回答這句話為什么刪掉也沒對程序造成什么影響?是不是可以不加?
3 回答if (!$("p").length) return; //去重這句話有什么用
6 回答e.target.innerHTML 這句是什么意思?
1 回答這句什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-03-31
.parents(),返回的是所有祖輩元素,從最近的父級元素開始,一路向上?直到根元素<html>(這是jQuery方法本身就這么定的,詳細(xì)你可以去看它的源碼),所以搜索到html就完了,不會再有html的祖輩(父)元素,所以$( "html" ).parents() 返回一個空集合。
而.parent()則沒有這樣的要求,它只是在DOM樹上搜索其父級元素,所以對html,搜索到其父級元素是document,所以$( "html" ).parent()方法返回一個包含document的集合。
學(xué)習(xí)中。如果有誤,歡迎指正。
2017-03-01
因?yàn)閔tml是html文檔中的根元素,而$("html").parents()意思是獲取這個根元素的父元素,所以當(dāng)然是返回空集合了。