English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery not() метод

Методы遍ения jQuery

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

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

Метод not() в сравнении сfilter()Метод обратный.

Грамматика:

Получение элементов, не соответствующих заданным условиям:

$(selector).not(criteria)

Использование функции для получения элементов:

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

Пример

Возврат всех абзацев, кроме первого:

$("document").ready(function(){
  $("p").not(:first).css("background", "coral");
});
Проверьте, чтобы посмотреть‹/›

Возврат всех абзацев без класса "demo":

$("document").ready(function(){
  $("p").not(".demo").css("background", "coral");
});
Проверьте, чтобы посмотреть‹/›

Возврат всех даже не связанных элементов списка:

$("document").ready(function(){
  $("li").not(:even).css("background", "coral");
});
Проверьте, чтобы посмотреть‹/›

Изменить цвет фона всех div; затем добавить цвет рамки для элементов без класса "middle":

$("document").ready(function(){
  $("div").css("background", "#c8ebcc").not(".middle").css("border-color", "red");
});
Проверьте, чтобы посмотреть‹/›

Использовать функцию для фильтрации элементов:

$("document").ready(function(){
  $("div").not(function(i){  
    return $(this).hasClass("middle");
  }).css("background-color", "blue");
});
Проверьте, чтобы посмотреть‹/›

Значение параметра

ПараметрОписание
criteriaУказать выборочный выражение, объект jQuery или один или несколько элементов, возвращаемых из группы选定ных элементов
Чтобы указать несколько условий, используйте запятую
function(index)Указать функцию, используемую для тестирования каждого элемента в集合е
  • index - Возвратить индекс позиции элемента в集合е

Методы遍ения jQuery