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 遍歷 – 過濾jQuery
- jQuery 遍歷 – 後代jQuery
- jQuery遍歷-slice()方法jQuery
- jQuery遍歷函式,javascript中的each遍歷jQuery函式JavaScript
- jQuery的遍歷結構設計之遍歷同胞jQuery
- jQuery 元素操作——遍歷元素jQuery
- 建立二叉樹:層次遍歷--樹的寬度高度,後序遍歷--祖先節點二叉樹
- 遍歷方法 js jquery 我 常用JSjQuery
- jQuery DOM節點的遍歷jQuery
- jquery遍歷得到的 Map 資料,jQuery
- jquery遍歷子元素的寫法jQuery
- jQuery程式碼優化:遍歷篇jQuery優化
- jQuery 遍歷 – 同胞(siblings)jQuery
- 【筆記】jQuery原始碼(節點遍歷)筆記jQuery原始碼
- jquery中each的三種遍歷方法jQuery
- Python字典的遍歷,包括key遍歷/value遍歷/item遍歷/Python
- 利用jQuery如何遍歷指定的li元素集合jQuery
- jQuery遍歷陣列和集合程式碼例項jQuery陣列
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- js的map遍歷和array遍歷JS
- 二叉樹建立,前序遍歷,中序遍歷,後序遍歷 思路二叉樹
- 二叉樹的建立、前序遍歷、中序遍歷、後序遍歷二叉樹
- 遍歷 FlowDocument
- jQuery中使用$.each()遍歷陣列時要注意的地方jQuery陣列
- jQuery遍歷json格式資料完整程式碼例項jQueryJSON
- JavaScript專題之jQuery通用遍歷方法each的實現JavaScriptjQuery
- Javascript樹(一):廣度遍歷和深度遍歷JavaScript
- Jquery 動態增加option及獲取值 遍歷option相關方法jQuery
- jquery使用each()方法遍歷json資料程式碼例項jQueryJSON
- 圖的遍歷演算法-馬遍歷棋盤演算法
- 陣列遍歷陣列
- 資料遍歷
- Java遍歷PropertiesJava