大家都知道:
$("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 树的特定层级上的所有元素时,记住一点很重要。
网友评论