Выбор только nth-потомка определенного типа элемента - PullRequest
3 голосов
/ 25 июня 2010

У меня есть несколько форм, и я хотел бы выбрать только первое и второе поле ввода каждой формы

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

Но это не работает, потому что рядом с каждым входом есть метка, поэтому нет ввода с номером nth-child(1).

Пример на jsbin

Ответы [ 2 ]

4 голосов
/ 25 июня 2010

Вы можете сделать это, используя :lt(), например так:

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

При этом выбираются все элементы, которые совпадают с индексом, меньшим, чем переданный индекс, первый и второй элементыиндекс 0 и 1, и будет соответствовать этому селектору:)

3 голосов
/ 25 июня 2010

Вы можете использовать eq():

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

Выбирает первый и второй из соответствующих элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...