如何在jQuery中添加当前选择器的所有同级
我试过这个,但不起作用:如何在jQuery中添加当前选择器的所有同级,jquery,Jquery,我试过这个,但不起作用: $('div').add($(this).siblings()); 我想同时为兄弟姐妹制作动画。有人能帮忙吗?也许是这个 $('div').add($(this).siblings('*')); 对于可以使用的动画和添加同级,请指定是要将同级添加到jQuery对象还是元素本身?您需要使用.addBack()来获取div及其同级。在1.8之前的jQuery版本中,应该改用.andSelf(),它现在只是.addBack()的别名(谢谢) //jQuery 1.8+ $
$('div').add($(this).siblings());
我想同时为兄弟姐妹制作动画。有人能帮忙吗?也许是这个
$('div').add($(this).siblings('*'));
对于可以使用的动画和添加同级,请指定是要将同级添加到jQuery对象还是元素本身?您需要使用
.addBack()
来获取div及其同级。在1.8之前的jQuery版本中,应该改用.andSelf()
,它现在只是.addBack()
的别名(谢谢)
//jQuery 1.8+
$(“#myDiv”).sides().addBack();
//jQuery您想将同级添加到jQuery对象还是添加到
元素本身?预映射解释您想做得更好一些的地方。如果有多个s,那么您可能希望在开始时使用其他选择器。太好了。我一直使用x.parent().children()和self()
已被弃用,现在是addBack()
的别名。看见
// jQuery 1.8+
$("#myDiv").siblings().addBack();
// jQuery <1.8
$("#myDiv").siblings().andSelf();