jQuery 遍歷 – 祖先
祖先是父、祖父或曾祖父等等。
透過 jQuery,您能夠向上遍歷 DOM 樹,以查詢元素的祖先。
向上遍歷 DOM 樹
這些 jQuery 方法很有用,它們用於向上遍歷 DOM 樹:
- parent()
- parents()
-
parentsUntil()
jQuery parent() 方法
parent() 方法返回被選元素的直接父元素。
該方法只會向上一級對 DOM 樹進行遍歷。
下面的例子返回每個 <span> 元素的的直接父元素:
$(document).ready(function(){ $("span").parent(); });
jQuery parents() 方法
parents() 方法返回被選元素的所有祖先元素,它一路向上直到文件的根元素 (<html>)。
下面的例子返回所有 <span> 元素的所有祖先:
$(document).ready(function(){ $("span").parents(); });
您也可以使用可選引數來過濾對祖先元素的搜尋。
下面的例子返回所有 <span> 元素的所有祖先,並且它是 <ul> 元素:
$(document).ready(function(){ $("span").parents("ul"); });
jQuery parentsUntil() 方法
parentsUntil() 方法返回介於兩個給定元素之間的所有祖先元素。
下面的例子返回介於 <span> 與 <div> 元素之間的所有祖先元素:
$(document).ready(function(){ $("span").parentsUntil("div"); });
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018483/viewspace-2908360/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery的遍歷結構設計之遍歷祖先jQuery
- jQuery 遍歷jQuery
- jQuery 遍歷方法jQuery
- Jquery之遍歷元素jQuery
- jQuery 遍歷 – 後代jQuery
- jQuery 遍歷 – 同胞(siblings)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中使用$.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
- indexedDB 遍歷資料Index