Exemplo
Retornar todos <p> elementos com o nome da classe "intro" :
$("p").filter(".intro")
Tente você mesmo " Definição e Uso
O filter() método retorna elementos que 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 removidos da seleção, e aqueles que correspondem serão devolvidos.
Este método é muitas vezes usado para refinar a busca por um elemento de um grupo de elementos selecionados.
Dica: O filter() método é o oposto da not() método.
Sintaxe
$(selector).filter( criteria, function (index) )
Parâmetro | Descrição |
---|---|
criteria | Opcional. Especifica uma expressão selector, um objeto jQuery ou um ou mais elementos para ser devolvido a partir de um grupo de elementos selecionados. Dica: Para especificar vários critérios, use vírgula. |
function( index ) | Opcional. Especifica uma função a ser executada para cada elemento no conjunto. Se ele retorna true, o elemento é mantido. Caso contrário, o elemento é removido.
|
Tente você mesmo - Exemplos
Retornar todos <p> elementos que são ainda
Usando o :even seletor em conjunto com filter() para retornar todos <p> elementos que são mesmo.
critérios múltiplos
Como retornar todos <p> elementos com class="intro" e id="outro" .
Usando um objeto jQuery
Como retornar todos <p> elementos com class="intro" dentro de um <div> elemento, com um objeto jQuery.
DOM
Como devolver um <p> elemento com id="intro" , com um elemento DOM.
Utilizando uma função
Como usar uma função para selecionar todos <p> elementos que têm duas <span> elementos dentro deles.