父元素parent子元素children同胞siblings过滤

Posted wskxy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了父元素parent子元素children同胞siblings过滤相关的知识,希望对你有一定的参考价值。

1.父元素

 $("span").parent()           //定位到span的父元素

 

 $("span").parents()          //定位到span的所有父元素

 $("span").parents("ul")          //定位到span的ul父元素

$("span").parentsUntil("div");              //指定span直到div元素的所有父元素,不包含div

2.子元素

$("div").children();                 //指定div的子元素

$("div").children("p.1")           //指定div的子元素中第1个<p>元素

$("div").find("p")                   //指定div的子元素中的<p>元素,可以同时查找多个

$("div").find("*")                   //指定div的所有子元素

3.同胞(兄弟姐妹)

$("span").siblings()                 //指定span的所有同级元素,即span的同胞

$("span").siblings("p")             //指定span的<p>同胞

$("span").next()                     //span的下一个同胞元素

$("span").nextAll()                      //span下面的所有同胞元素

$("span").nextUntil("p")                //span直到p的所有同胞元素,不包含span和p

4.过滤

$("div p").first()                      //选取首个 <div> 元素内部的第一个 <p> 元素,即first对div和p都有效果

$("div p").last()                       //选择最后一个 <div> 元素中的最后一个 <p> 元素

$("p").eq(1);                            //选择索引为1的p元素,即第2个p元素。

$("div").filter(".intro")                 //选择类名 "intro" 的所有 <div> 元素     filter是过滤的意思

$("div").not(".intro")                //返回不带有类名 "intro" 的所有 <p> 元素

以上是关于父元素parent子元素children同胞siblings过滤的主要内容,如果未能解决你的问题,请参考以下文章

DOM节点

jquery 获取元素

jquery获取父级元素子级元素兄弟元素的方法

jquery常用

Jquery中next和children的区别

有时实体框架在将“子”添加到新(父)元素后插入多个“父”行