jQuery 遍歷方法

jQuery使我們可以“遍歷”或遍歷構(gòu)成頁面的HTML元素。首先,我們進(jìn)行初始選擇,然后相對于該選擇遍歷DOM。在瀏覽DOM時,我們正在更改原始選擇。

jQuery提供了多種方法來允許我們遍歷DOM。

遍歷方法的最大類別是樹遍歷。

篩選

下表列出了所有過濾方法,可用于從DOM元素列表中過濾出各種元素:

方法描述
eq()返回具有選定元素的特定索引號的元素
filter()將匹配元素的集合減少到與選擇器匹配或通過功能測試的元素
first()返回所選元素的第一個元素
has()返回其中包含一個或多個元素的所有元素
is()根據(jù)選擇器/元素/ jQuery對象檢查匹配的元素集,如果這些元素中的至少一個與給定參數(shù)匹配,則返回true
last()返回所選元素的最后一個元素
map()通過函數(shù)傳遞當(dāng)前匹配集中的每個元素,產(chǎn)生一個包含返回值的新jQuery對象
not()返回不符合特定條件的元素
slice()將匹配元素的集合減少為由一系列索引指定的子集

樹遍歷

下表列出了用于遍歷DOM的所有樹遍歷方法:

方法描述
children()返回所選元素的所有直接子級
closest()返回所選元素的第一個祖先
each()為每個匹配的元素執(zhí)行一個函數(shù)
find()返回所選元素的后代元素
next()返回所選元素的下一個同級元素
nextAll()返回所選元素的所有下一個同級元素
nextUntil()返回兩個給定參數(shù)之間的所有下一個同級元素
offsetParent()返回第一個定位的父元素
parent()返回所選元素的直接父元素
parents()返回選定元素的所有祖先元素
parentsUntil()返回兩個給定參數(shù)之間的所有祖先元素
prev()返回所選元素的上一個同級元素
prevAll()返回所選元素的所有先前的同級元素
prevUntil()返回兩個給定參數(shù)之間的所有先前的同級元素
siblings()返回所選元素的所有同級元素

雜項遍歷

下表列出了所有其他遍歷方法:

方法描述
add()將元素添加到匹配的元素集中
addBack()將上一組元素添加到當(dāng)前集中
andSelf()版本1.8中已棄用 addBack()的別名
contents()返回所選元素的所有直接子級(包括文本和注釋節(jié)點(diǎn))
end()結(jié)束當(dāng)前鏈中的最新過濾操作,并將匹配的元素集返回到其先前狀態(tài)
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清