8.jQuery遍历

1.遍历祖先

  • parent()- 返回被选元素的直接父元素。
  • parents()-返回所有祖先元素
  • parentsUntil()-返回给定两个元素之间的所有父元素

2.遍历子元素

  • children()- 返回被选元素的所有直接子元素。

    $(document).ready(function(){
        $("div").children();
    });
    
  • find() - 返回被选元素的后代元素,一路向下直到最后一个后代。

    $(document).ready(function(){
        $("div").find("span");
    });
    

3.遍历同胞

  • siblings() - 返回被选元素的所有同胞元素。

    $(document).ready(function(){
        $("h2").siblings();
    });
    

    过滤:

    $(document).ready(function(){
        $("h2").siblings("p");
    });
    
  • next() - 返回被选元素的下一个同胞元素。

    $(document).ready(function(){
        $("h2").next();
    });
    
  • nextAll() - 返回被选元素的所有跟随的同胞元素

    $(document).ready(function(){
        $("h2").nextAll();
    });
    
  • nextUntil() - 返回介于两个给定参数之间的所有跟随的同胞元素。

    $(document).ready(function(){
        $("h2").nextUntil("h6");
    });
    
  • prev() - 返回被选元素的上一个同胞元素。

  • prevAll() - 返回被选元素的以上所有跟随的同胞元素

  • prevUntil() - 返回介于两个给定参数之间的所有跟随的同胞元素。

    $(document).ready(function(){
      $("h6").nextUntil("h2");
    });
    

4.过滤

  • first() 返回被选元素的首个元素。

    $(document).ready(function(){
        $("div p").first();
    });
    
  • last() 返回被选元素的最后一个元素。

    $(document).ready(function(){
        $("div p").last();
    });
    
  • eq() - 返回被选元素中带有指定索引号的元素。

    $(document).ready(function(){
        $("p").eq(1);
    });
    
  • filter() 允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。

    $(document).ready(function(){
        $("p").filter(".intro");
    });
    
  • not() 返回不匹配标准的所有元素。

    $(document).ready(function(){
        $("p").not(".intro");
    });
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姑苏_IT

创作不易,谢你打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值