亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,請問在jquery中$(this).parent() 是什么意思?

您好,請問在jquery中$(this).parent() 是什么意思?

慕工程0101907 2022-01-11 11:11:28
jquery中$(this).parent() 什么意思?有知道的嗎?
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

jquery中$(this).parent()是當前標記的父標記的意思。

在使用 $(this).parent()的時候,需要對他進行操作,要先得到他的父級,然后在進行操作。

parent() 獲得當前匹配元素集合中每個元素的父元素,使用選擇器進行篩選是可選的。

如果給定一個表示 DOM 元素集合的 jQuery 對象,.parent() 方法允許我們在 DOM 樹中搜索這些元素的父元素,并用匹配元素構造一個新的 jQuery 對象。.parents() 和 .parent() 方法類似,不同的是后者沿 DOM 樹向上遍歷單一層級。

該方法接受可選的選擇器表達式,與我們向 $() 函數中傳遞的參數類型相同。如果應用這個選擇器,則將通過檢測元素是否匹配該選擇器對元素進行篩選。

擴展資料

jQuery中的this和$(this)的不同:

$(this)指向jQuery對象是無可厚非的,但this就是指向dom對象,這個是因為jQuery做了特殊的處理。 

在創建dom的jQuery對象時,jQuery不僅僅為dom創建一個jQuery對象,而且還將dom存儲在所創建對象的數組中。

this[0] = elem這條語句就是實現對象數組。所以javascript是很有意思的語言,使用this訪問時,可以訪問它所指向的對象的成員函數,而其實this又是一個對象數組。其存放的是dom對象。

bind函數調用的是 on函數,而on函數又是通過 each函數實現了jQuery.event.add。因此 jQuery.event.add( this中的this也就是dom對象了。所以事件中的this也就是dom對象了。



查看完整回答
反對 回復 2022-01-16
?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

當前標記的父標記。如:<div id="parent"><div id="children1"></div></div>,如果children1是當前元素的話,那么$("#children1").parent()就是指parent這個標記。

查看完整回答
反對 回復 2022-01-16
  • 2 回答
  • 0 關注
  • 585 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號