jQuery Выбрать все текстовые поля внутри одного элемента, но не другого - PullRequest
0 голосов
/ 24 февраля 2012

Это не должно быть слишком сложно ...

У меня есть DIV с именем X, который содержит дочерние DIV's A, B и C (нет, это не настоящие имена).Следующий jQuery правильно выбирает все текстовые поля в DIV X и его дочерних элементах:

var theFields = $("input:text", $("div[id$='X']"));

Однако DIV C является исключением и его следует пропустить.Как выбрать все текстовые поля в DIV X и его дочерних элементах, но пропустить их в дочернем DIV C?Я уже использовал оператор: NOT, но я не уверен, как его использовать здесь.

Спасибо.

1 Ответ

1 голос
/ 24 февраля 2012
$('div#X input:not(div#C > input)')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...