代码之家  ›  专栏  ›  技术社区  ›  Jitendra Vyas

如何使用jquery.next()选择下2个(或2个以上)项?

  •  14
  • Jitendra Vyas  · 技术社区  · 14 年前

    使用jQuery的 .next 函数我想显示接下来的2项。默认情况下,它只选择下一个项目。

    我需要控制,就像有时我需要下一个2,有时下一个3

    3 回复  |  直到 7 年前
        1
  •  46
  •   Nick Craver    14 年前

    .nextAll() :lt()

    .nextAll(':lt(2)') //next 2
    .nextAll(':lt(3)') //next 3
    

    Try it out here .slice()

    .nextAll().slice(0, 2) //next 2
    .nextAll().slice(0, 3) //next 3
    

    You can test it here

        2
  •  2
  •   hobbs    14 年前

    .nextAll .next .slice

        3
  •  1
  •   ScottyG    7 年前

    $('div#myTarget').nextAll('div').andSelf().slice(0,4)
    

    .slice(0,4) .andSelf()