# Метод not

Метод `not` исключает из набора элементы по заданному селектору.

## Синтаксис

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

`.not(селектор);`

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

`.not(function(index, elem));`

Параметр также может быть объектом jQuery:

`.not(объект jQuery);`

## Пример

Давайте найдем абзацы, у которых классы не `aaa` или `bbb` и поставим им в конец текста `'!!!'`:

`<p class='aaa'>text</p> <p class='bbb'>text</p> <p class='ccc'>text</p> <p class='ddd'>text</p>` `$('p').not('.aaa, .bbb').append('!!!');`

HTML код станет выглядеть так:

`<p class='aaa'>text</p> <p class='bbb'>text</p> <p class='ccc'>text!!!</p> <p class='ddd'>text!!!</p>`

## Смотрите также

- селектор `not`,
  который исключает элементы, соответствующие заданному селектору
- метод `eq`,
  который получает элемент с определенным номером
- метод `first`,
  который получает первый элемент
- метод `last`,
  который получает последний элемент

←→
↑