jquery选择器 之 获取父级元素、同级元素、子元素

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

jquery选择器之获取父级元素、同级元素、子元素

1、父级元素

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

如:$("span").parent();

1.2 parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素()。

如:$("span").parents();

也可以使用可选参数来过滤对祖先元素的搜索。

如:$("span").parents("ul");

1.3 parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素。

如:$("span").parentsUntil("div");

2、同胞

2.1 siblings() 方法返回被选元素的所有同胞元素。如:$("h2").siblings();

返回属于

的同胞元素的所有

元素:

$("h2").siblings("p");

2.2 next() 方法返回被选元素的下一个同胞元素。

如:$("h2").next();

2.3 nextAll() 方法返回被选元素的所有跟随的同胞元素。如:$("h2").nextAll();

2.4 nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素。

如:$("h2").nextUntil("h6");

2.5 prev(), prevAll() 以及prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反而已:它们返回的是前面的同胞元素。

3、子元素

3.1 children() 方法返回被选元素的所有直接子元素。

如:$("div").children();

返回类名为"1" 的所有

元素,并且它们是

的直接子元素。$("div").children("p.1");

3.2 find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。

如:$("div").find("span");

返回

的所有后代:

$("div").find("*");