jQuery API jQuery API 中英文对照版 - jQuery在线查询手册
parents(expr)
parents(expr)

取得一个包含着所有匹配元素的唯一祖先元素的元素集合(不包含根元素)。 可以通过一个可选的表达式进行筛选。

返回值:jQuery

参数:

  • expr (String): (可选) 用于筛选祖先元素的表达式
 
示例:

找到每个span元素的父元素。

$("span").parents() 

HTML 代码:

<html><body><div><p><span>Hello</span></p><span>Hello   Again</span></div></body></html>

结果:

[ <body>...</body>, <div>...</div>,   <p><span>Hello</span></p> ] 
示例:

找到每个span元素的父元素中是p元素的元素。

$("span").parents("p") 

HTML 代码:

<html><body><div><p><span>Hello</span></p><span>Hello   Again</span></div></body></html>

结果:

[ <p><span>Hello</span></p>   ] 
 
parents( expr )

Get a set of elements containing the unique ancestors of the matched set of elements (except for the root element).

The matched elements can be filtered with an optional expression.

Return value: jQuery
Parameters:

  • expr (String): (optional) An expression to filter the ancestors with
 

Example:

Find all parent elements of each span.

 $("span").parents()  
Before:
 <html><body><div><p><span>Hello</span></p><span>Hello Again</span></div></body></html>  
Result:
 [ <body>...</body>, <div>...</div>, <p><span>Hello</span></p> ]  

Example:

Find all parent elements of each span that is a paragraph.

 $("span").parents("p")  
Before:
 <html><body><div><p><span>Hello</span></p><span>Hello Again</span></div></body></html>  

Result:

 [ <p><span>Hello</span></p> ]