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

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

siblings()方法

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

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

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

使用语法

jQueryObject.siblings([selector])

使用参数

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

返回值

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

使用注意

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

2、包括自己的特殊情况

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

<ul>
<li>listitem2</li>
<liclass="third-item">listitem3</li>
<li>listitem4</li>
</ul>
<script>
$("ulli").siblings(".third-item").css('background-color','red');
</script>
//遍历ul标签下的li标签的所有third-item类将之背景改为红色siblings()中必须在类名前+"."
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容