如何从jQuery中的当前元素开始选择下一个“n”个元素?

前端之家收集整理的这篇文章主要介绍了如何从jQuery中的当前元素开始选择下一个“n”个元素?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何从当前元素开始选择下一个“n”个元素?我的意思是…
  1. $(this).attr(...);

我想这样做“n”次。对于n = 4的示例:

  1. $(this).attr(...);
  2. $(this).next().attr(...);
  3. $(this).next().next().attr(...);
  4. $(this).next().next().next().attr(...);

或者可能在一个循环中:

  1. for (i = 0; i < n; i++) {
  2. $(this).next().attr(...);
  3. }

我如何做到这一点?有没有办法,我可以通过选择下一个“n”元素或在一个循环?

解决方法

这应该工作:
  1. $(this).nextAll().slice(0,4).attr(…)

更新:

这也将工作:

  1. $(this).nextAll("*:lt(4)").attr(…)

猜你在找的jQuery相关文章