nextAll()中的回调函数

时间:2014-02-07 02:29:48

标签: jquery next

我只是想知道如何在jquery的nextAll函数中有一个回调函数。

我曾经尝试过。

$('.selector').nextAll(function() { 
  console.log("try");
});

但它不起作用。我在jquery网站上阅读了文档,但我注意到没有回调的例子。

我需要nextAll而不是.each来遍历选择器的所有下一个后续元素,并获得每个后续元素的右边距,然后将它们设置为右边的动画。我试过了,

$('.selector').nextAll().animate({ right: (margin_right-100)+'px'}, 500);
//I am getting the logic here because it animates all the succeeding 
//element but the problem is that I had to replace the 
//`margin_right` variable because the elements next to the 
//selector differs on margin-right.

任何输入人员?

1 个答案:

答案 0 :(得分:1)

你试过两个吗?

$('.selector').nextAll().each(function() { 
  console.log(this);
});