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

Método not() do jQuery

Métodos de Varredura do jQuery

O método not() retorna elementos que não correspondem aos critérios especificados.

O método not() remove todos os elementos que correspondem aos critérios selecionados, retornando apenas os que não correspondem.

O método not() em conjunto comfilter()Método inverso.

Sintaxe:

Obtém elementos que não correspondem aos critérios especificados:

$(selector).not(criteria)

Usa uma função para obter elementos:

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

Exemplo

Retorna todos os parágrafos exceto o primeiro:

$("document").ready(function(){
  $("p").not(:first).css("background", "coral");
});
Teste e Veja‹/›

Retorna todos os parágrafos que não têm o nome de classe "demo":

$("document").ready(function(){
  $("p").not(".demo").css("background", "coral");
});
Teste e Veja‹/›

Retorna todos os itens, mesmo que não sejam:

$("document").ready(function(){
  $("li").not(:even).css("background", "coral");
});
Teste e Veja‹/›

Mudar a cor de fundo de todos os divs; então adicionar cor da borda para elementos que não têm o nome da classe "middle":

$("document").ready(function(){
  $("div").css("background", "#c8ebcc").not(".middle").css("border-color", "red");
});
Teste e Veja‹/›

Usar função para filtrar elementos:

$("document").ready(function(){
  $("div").not(function(i){  
    return $(this).hasClass("middle");
  }).css("background-color", "blue");
});
Teste e Veja‹/›

Valor do Parâmetro

ParâmetrosDescrição
criteriasEspecificar uma expressão de seletor, um objeto jQuery ou um ou mais elementos retornados de um grupo de elementos selecionados.
Para especificar várias condições, use vírgula
function(index)Especificar uma Função para Testar Cada Elemento do Conjunto
  • index - Retornar a Posição do Elemento no Conjunto

Métodos de Varredura do jQuery