Exemplo
Retornar todos <p> elementos que não têm o nome da classe "intro" :
$("p").not(".intro")
Tente você mesmo " Definição e Uso
A not() método retorna elementos que não correspondem a determinados critérios.
Este método permite que você especifique um critério. Elementos que não correspondem aos critérios são devolvidos a partir da seleção, e aqueles que correspondem serão removidos.
Este método é muitas vezes utilizado para remover um ou mais elementos a partir de um grupo de elementos seleccionados.
Tip: O not() método é o oposto do filter() método.
Sintaxe
$(selector).not( criteria, function (index) )
Parâmetro | Descrição |
---|---|
criteria | Opcional. Especifica um selector de expressão, um objeto jQuery ou um ou mais elementos a serem removidos a partir de um grupo de elementos seleccionados. Dica: Para especificar vários critérios, use vírgula. |
function( index ) | Opcional. Especifica uma função a ser executada para cada elemento em um grupo. Se ele retorna true, o elemento é removido. Caso contrário, o elemento é mantido.
|
Tente você mesmo - Exemplos
Retornar todos <p> elementos que não são ainda
Usando o :even selector juntamente com not() para retornar todos <p> elementos que não são mesmo.
critérios múltiplos
Como retornar todos <p> elementos que não têm a class "intro" e id "outro" .
Usando um objeto jQuery
Como retornar todos <p> elementos que não têm a classe "intro" dentro de um <div> elemento, com um objeto jQuery.
DOM
Como retornar todos <p> elementos que não têm o id "intro" , com um elemento DOM.
Utilizando uma função
Como usar uma função para selecionar todos <p> elementos que não têm dois <span> elementos dentro deles.