1. 程式人生 > >jQuery的遍歷

jQuery的遍歷

節點 jquer jquery對象 向上 lin mil 篩選 -s spa

1)向下遍歷:

.children()——獲得匹配元素集合中每一個元素的子元素,選擇器選擇性篩選。

.find()——通過一個選擇器,jQuery對象。或元素過濾。得到當前匹配的元素集合中每一個元素的後代;

2)向上遍歷:

.parent()——取得匹配元素集合中,每一個元素的父元素,能夠提供一個可選的選擇器。

.parents()——獲得集合中每一個匹配元素的祖先元素。能夠提供一個可選的選擇器作為參數。

.parentsUntil()——查找當前元素的全部的前輩元素。直到遇到選擇器, DOM 節點或 jQuery 對象匹配的元素為止,但不包含這些元素;

3)同級遍歷:

.siblings()——獲得匹配元素集合中每一個元素的兄弟元素,能夠提供一個可選的選擇器;

.next()——取得匹配的元素集合中每個元素緊鄰的後面同輩元素的元素集合。

假設提供一個選擇器,那麽僅僅有緊跟著的兄弟元素滿足選擇器時,才會返回此元素;

.nextAll()——獲得每一個匹配元素集合中全部以下的同輩元素,選擇性篩選的選擇器。

.nextUntil()——通過選擇器,DOM節點,或jQuery對象得到每一個元素之後的全部兄弟元素,但不包含匹配的元素;

.prev()——取得一個包括匹配的元素集合中每個元素緊鄰的前一個同輩元素的元素集合。選擇性篩選的選擇器。

.prevAll()——獲得集合中每一個匹配元素的全部前面的兄弟元素,選擇性篩選的選擇器。

.prevUntil()——獲取每一個元素但不包含選擇器,DOM節點,或者jQuery對象匹配的元素的全部前面的兄弟元素。

4)過濾:

.first()——獲取匹配元素集合中第一個元素;

.last()——獲取匹配元素集合中最後一個元素;

.eq()——降低匹配元素的集合為指定的索引的哪一個元素;

.filter()——篩選元素集合中匹配表達式 或 通過傳遞函數測試的 那些元素集合;

.not()——從匹配的元素集合中移除指定的元素;


jQuery的遍歷