siblings([selected])
简介:
给定一个表示一组DOM元素的jQuery对象,该.siblings()方法允许我们在DOM树中搜索这些元素的兄弟节点,并从匹配的元素构造一个新的jQuery对象。
该方法可选地接受与我们可以传递给$()函数的相同类型的选择器表达式。如果提供了选择器,元素将通过测试是否匹配。
考虑一个有简单列表的页面:
- list item 1
- list item 2
- list item 3
- list item 4
- list item 5
$( “li.third-item” ).siblings().css( “background-color”, “red” );
此时浏览器会把除了三号之外其余所有标签背景色都设置成红色,而sivlings()相当于筛选器 ,在获取的这些数组元素中在做一次条件筛选,并返回满足条件的JQuery对象,这里注意是JQuery对象,如果选择器中并未设置任何筛选条件那么他将会返回所有同级元素