• 技术文章 >Web开发 >JavaScript

    jQuery中如何使用siblings()方法遍历所有兄弟元素?

    宋雪维宋雪维2021-02-01 14:19:13原创2381

    在jQuery进行遍历操作的过程中,给定一个表示一组DOM元素,使用siblings()方法可以允许我们在DOM树中搜索需要或者不需要元素的兄弟节点,并从匹配的元素构造一个新的jQuery对象,本文向大家介绍jQuery中siblings()方法选取被选元素所有的同胞元素的原理及使用实例。

    siblings()方法

    用于查找当前元素的同胞元素,就是拿到当前元素的兄弟节点(不包括自己)。

    获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的。

    可选地接受与我们可以传递给$()函数的相同类型的选择器表达式。如果提供了选择器,元素将通过测试是否匹配。

    使用语法

    jQueryObject.siblings( [ selector ] )

    使用参数

    可选/String类型指定的选择器字符串。

    返回值

    返回被选元素的所有同胞元素,并且可以使用可选参数来过滤对同胞元素的搜索。

    使用注意

    1、一般情况不会包括自己

    2、包括自己的特殊情况

    使用实例:遍历出需要的元素

    <ul>
       <li>list item 2</li>
       <li class="third-item">list item 3</li>
       <li>list item 4</li>
    </ul>
    <script>
    $("ul li").siblings(".third-item").css('background-color', 'red');
    </script>
    //遍历ul标签下的li标签的所有third-item类 将之背景改为红色 siblings()中必须在类名前+"."

    以上就是jQuery中使用siblings()方法遍历所有兄弟元素的介绍,希望能对你有所帮助哦~更多JavaScript学习推荐:JavaScript教程

    专题推荐:js jquery
    上一篇:jQuery中prevUtil()方法如何遍历dom树? 下一篇:jquery中如何使用val()方法取值?

    相关文章推荐

    • os.system在python中如何调用命令• python中os.remove()的使用注意• python os.listdir()解决乱码• python中IDLE是什么意思• python中PySnooper怎么用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网