jQuery 遍歷 – 同胞(siblings)
同胞擁有相同的父元素。
透過 jQuery,您能夠在 DOM 樹中遍歷元素的同胞元素。
在 DOM 樹中水平遍歷
有許多有用的方法讓我們在 DOM 樹進行水平遍歷:
- siblings()
- next()
- nextAll()
- nextUntil()
- prev()
- prevAll()
- prevUntil()
jQuery siblings() 方法
siblings() 方法返回被選元素的所有同胞元素。
下面的例子返回 <h2> 的所有同胞元素:
$(document).ready(function(){ $("h2").siblings(); });
您也可以使用可選引數來過濾對同胞元素的搜尋。
下面的例子返回屬於 <h2> 的同胞元素的所有 <p> 元素:
$(document).ready(function(){ $("h2").siblings("p"); });
jQuery next() 方法
next() 方法返回被選元素的下一個同胞元素。
該方法只返回一個元素。
下面的例子返回 <h2> 的下一個同胞元素:
$(document).ready(function(){ $("h2").next(); });
jQuery nextAll() 方法
nextAll() 方法返回被選元素的所有跟隨的同胞元素。
下面的例子返回 <h2> 的所有跟隨的同胞元素:
$(document).ready(function(){ $("h2").nextAll(); });
jQuery nextUntil() 方法
nextUntil() 方法返回介於兩個給定引數之間的所有跟隨的同胞元素。
下面的例子返回介於 <h2> 與 <h6> 元素之間的所有同胞元素:
$(document).ready(function(){ $("h2").nextUntil("h6"); });
jQuery prev(), prevAll() & prevUntil() 方法
prev(), prevAll() 以及 prevUntil() 方法的工作方式與上面的方法類似,只不過方向相反而已:它們返回的是前面的同胞元素(在 DOM 樹中沿著同胞元素向後遍歷,而不是向前)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018483/viewspace-2908513/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery的遍歷結構設計之遍歷同胞jQuery
- jQuery 遍歷jQuery
- jQuery 遍歷 – 祖先jQuery
- jQuery 遍歷方法jQuery
- Jquery之遍歷元素jQuery
- jQuery 遍歷 – 後代jQuery
- jQuery 遍歷 – 過濾jQuery
- jquery遍歷節點jQuery
- jQuery 元素操作——遍歷元素jQuery
- jQuery的遍歷結構設計之遍歷祖先jQuery
- 遍歷方法 js jquery 我 常用JSjQuery
- jquery遍歷得到的 Map 資料,jQuery
- 【筆記】jQuery原始碼(節點遍歷)筆記jQuery原始碼
- Python字典的遍歷,包括key遍歷/value遍歷/item遍歷/Python
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- jquery中siblings方法配合什麼方法一起使用jQuery
- jQuery中使用$.each()遍歷陣列時要注意的地方jQuery陣列
- js的map遍歷和array遍歷JS
- Jquery 動態增加option及獲取值 遍歷option相關方法jQuery
- 遍歷 FlowDocument
- Linuxshell遍歷Linux
- jquery如何用each遍歷實現一個排異切換的效果?jQuery
- 如何遍歷 HashMap,遍歷HashMap 的 5 種最佳方式HashMap
- 陣列遍歷陣列
- 元組遍歷
- 集合迭代/遍歷
- TDictionary 的 遍歷
- 資料遍歷
- jstl forEach遍歷JS
- jquery裡遍歷普通陣列和多維陣列的方法及例項jQuery陣列
- 非遞迴實現先序遍歷和中序遍歷遞迴
- DOM元素的遍歷
- Map迴圈遍歷
- 記錄遍歷方法
- JavaScript Iterator遍歷器JavaScript
- C++ 遍歷queueC++
- 如何遍歷HashMap集合?HashMap
- JS中的遍歷JS