如何在jQuery中添加当前选择器的所有兄弟节点

时间:2011-02-04 09:33:57

标签: jquery

我尝试了这个,但它不起作用:

$('div').add($(this).siblings());

我想同时为兄弟姐妹制作动画。有人可以帮忙吗?

3 个答案:

答案 0 :(得分:33)

您需要使用.addBack()来获取div 其兄弟姐妹。在1.8之前的jQuery版本中,您应该使用.andSelf(),而现在只是.addBack()的别名(感谢Sable)。

// jQuery 1.8+
$("#myDiv").siblings().addBack();

// jQuery <1.8
$("#myDiv").siblings().andSelf();

答案 1 :(得分:0)

这可能吗?

$('div').add($(this).siblings('*'));

答案 2 :(得分:0)

对于动画,您可以使用animate并添加兄弟姐妹,请指定是否要将兄弟姐妹添加到jQuery对象或元素本身?