我顿悟的遍历同胞的siblings() 方法

大家都知道:

$("p").siblings(".selected") 查找每个 p 元素的所有类名为 "selected" 的所有同胞元素。

而 $("xx").siblings(); siblings() 方法返回被选元素的所有同胞元素。(不包含自身)。

所有我们可以这样:

$(xxx).addclass('xxx').siblings().removeclass();

给所选的元素增加class,移除他所有同胞的类。

$(xxxx).css('display', 'block').siblings().css('display', 'none');

显示xxxx,隐藏所有同胞。等等。。。

W3C是这样说的:

由于我们未应用选择器表达式,所有同胞元素很自然地成为了对象的一部分。如果已应用选择器,则只会包含四个列表中的匹配的项目。

原始元素不包含在同胞元素中,当我们打算找到 DOM 树的特定层级上的所有元素时,记住一点很重要。

你可能感兴趣的:(我顿悟的遍历同胞的siblings() 方法)