jQuery parents() 方法

jQuery 遍歷方法

parents()方法返回所選元素的所有祖先元素。

parents()方法從父元素沿著DOM元素的祖先向上遍歷,一直到文檔的根元素(<html>)。

parents()和closest()方法的相似之處在于它們都遍歷DOM樹。區(qū)別如下:

parents()

  • 從父元素開始

  • 在DOM樹中瀏覽到文檔的根元素,將每個(gè)祖先元素添加到一個(gè)臨時(shí)集合中;然后,如果有選擇器,則根據(jù)選擇器過濾該集合

  • 返回的jQuery對(duì)象包含原始集合中每個(gè)元素的零個(gè)或多個(gè)元素(以相反的文檔順序)

closest()

  • 從當(dāng)前元素開始

  • 向上移動(dòng)DOM樹,直到找到與提供的選擇器匹配的對(duì)象

  • 返回的jQuery對(duì)象按文檔順序?yàn)樵技械拿總€(gè)元素包含零個(gè)或一個(gè)元素

語法:

$(selector).parents(filter)

示例

返回SPAN元素的所有祖先元素:

body(曾曾祖父)
div(曾祖父)
div(祖父)

p(直接父級(jí))                 span

運(yùn)行代碼

參數(shù)值

參數(shù)描述
filter(可選)指定選擇器表達(dá)式以將元素與之匹配
注意:要返回多個(gè)祖先,請(qǐng)用逗號(hào)分隔每個(gè)表達(dá)式

jQuery 遍歷方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清