jQuery не () Метод

❮ Методы обхода jQuery

Пример

Вернуть все элементы <p>, которые не имеют имени класса "intro":

$("p").not(".intro")

Определение и использование

Метод not() возвращает элементы, не соответствующие определенному критерию.

Этот метод позволяет указать критерии. Элементы, не соответствующие критериям, возвращаются из выбора, а соответствующие удаляются.

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

Совет: метод not() противоположен методу filter() .


Синтаксис

$(selector).not(criteria,function(index))

Parameter Description
criteria Optional. Specifies a selector expression, a jQuery object or one or more elements to be removed from a group of selected elements.

Tip: To specify multiple criteria, use comma.
function(index) Optional. Specifies a function to run for each element in a group. If it returns true, the element is removed. Otherwise, the element is kept.
  • index - The index position of the element in the set
Note: this is the current DOM element.

Попробуйте сами — примеры


Использование селектора :even вместе с not() для возврата всех нечетных элементов <p>.


Как вернуть все элементы <p>, у которых нет класса "intro" и идентификатора "outro".


Как вернуть все элементы <p>, которые не имеют класса "intro" внутри элемента <div>, с помощью объекта jQuery.


Как вернуть все элементы <p>, которые не имеют идентификатора "intro", с элементом DOM.


Как использовать функцию для выбора всех элементов <p>, внутри которых нет двух элементов <span>.


❮ Методы обхода jQuery