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.
|
Попробуйте сами — примеры
Использование селектора :even вместе с not() для возврата всех нечетных элементов <p>.
Как вернуть все элементы <p>, у которых нет класса "intro" и идентификатора "outro".
Как вернуть все элементы <p>, которые не имеют класса "intro" внутри элемента <div>, с помощью объекта jQuery.
Как вернуть все элементы <p>, которые не имеют идентификатора "intro", с элементом DOM.
Как использовать функцию для выбора всех элементов <p>, внутри которых нет двух элементов <span>.