代码之家  ›  专栏  ›  技术社区  ›  peirix

只选择某个元素类型的第n个子元素

  •  3
  • peirix  · 技术社区  · 14 年前

    我有几个表单,我只想选择每个表单的第一个和第二个输入框

    $("form input:nth-child(1), form input:nth-child(2)");
    

    nth-child(1) .

    示例 jsbin

    2 回复  |  直到 14 年前
        1
  •  4
  •   Nick Craver    14 年前

    你可以用 :lt() ,如下所示:

    $("form input:lt(2)");
    

    这将选择所有匹配的元素(小于传递的索引),第一个和第二个元素是索引0和1,并将匹配此选择器:)

        2
  •  3
  •   Felix Kling    14 年前

    你可以用 eq()

    $("form input:eq(0), form input:eq(1)");
    

    这将选择第一个和第二个 匹配