Método jQuery not()

❮ Métodos de travessia do jQuery

Exemplo

Retorne todos os elementos <p> que não possuem o nome de classe "intro":

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

Definição e uso

O método not() retorna elementos que não atendem a um determinado critério.

Este método permite especificar um critério. Os elementos que não correspondem aos critérios são retornados da seleção e aqueles que correspondem serão removidos.

Este método é frequentemente usado para remover um ou mais elementos de um grupo de elementos selecionados.

Dica: O método not() é o oposto do método filter() .


Sintaxe

$(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.

Experimente você mesmo - Exemplos


Usando o seletor :even junto com not() para retornar todos os elementos <p> que não são pares.


Como retornar todos os elementos <p> que não possuem a classe "intro" e id "outro".


Como retornar todos os elementos <p> que não possuem a classe "intro" dentro de um elemento <div>, com um objeto jQuery.


Como retornar todos os elementos <p> que não possuem o id "intro", com um elemento DOM.


Como usar uma função para selecionar todos os elementos <p> que não possuem dois elementos <span> dentro deles.


❮ Métodos de travessia do jQuery