Поиск элементов не соответствующих условиям

.not()

Фильтрует набор выбранных элементов, исключая из него определенные элементы. Метод имеет три вариант использования:

.not(selector):jQuery1.0

Исключает из набора те элементы, которые соответствуют селектору selector.

.not(DOMelmts):jQuery1.0

Исключает из набора элемент(ы), заданные объектом DOM или массивом DOM-объектов DOMelmts.

.not(function(index)):jQuery1.4

Фильтрует набор элементов c помощью заданной функции. Эта функция вызывается отдельно, для каждого из выбранных элементов. Если она возвращает true, то текущий элемент будет исключен из конечного результата. Сами элементы доступны в функции, в переменной this, а их порядковые номера в наборе — в переменной index.

Примеры использования:

$("div").not(".bigBlock") вернет div-элементы не имеющие класса bigBlock.
$("div.bigBlock").not("#area") вернет div-элементы класса bigBlock, без идентификатора area.

Ссылки

Поисковые ключи:
  • not()
  • .not()