Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jQuery中添加当前选择器的所有同级_Jquery - Fatal编程技术网

如何在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();