Поиск элементов не соответствующих условиям
.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. |