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