jQuery parent() 方法

jQuery 遍曆方法 jQuery 遍曆方法

實例

返回 <span> 的直接父元素:

$(document).ready(function(){
$("span").parent().css({"color":"red","border":"2px solid red"});
});

結果:

body (great-great-grandparent)
div (great-grandparent)
    ul (grandparent)
  • li (direct parent) span


定義和用法

parent() 方法返回被選元素的直接父元素。

DOM 樹:該方法只沿著 DOM 樹向上遍曆單一層級。如需向上遍曆直至文檔根元素的所有路徑(返回祖父節點或其他祖先),請使用 parents()parentsUntil() 方法。

提示:如需沿著 DOM 樹向下遍曆單一層級,或向下遍曆直至最後一個後代的所有路徑(返回子節點或其他後代),請使用 children() find() 方法。


語法

$(selector).parent(filter)

參數 描述
filter 可選。規定縮小搜索父元素範圍的選擇器運算式。


實例

更多實例

返回 <span> 元素的直接父元素
如何返回 <span> 元素的直接父元素。

縮小搜索範圍
如何使用 filter 參數來返回每個 <span> 的父元素中帶有類名 "1" 的 <li> 元素。

返回每個 <p> 元素的直接父元素中的 <div> 元素
如何返回每個 <p> 元素的所有直接父元素中的 <div> 元素。


演示 <span> 元素的祖先。


jQuery 遍曆方法 jQuery 遍曆方法