tutoriais mais recente desenvolvimento web
 

jQuery filter() Method

<Métodos jQuery atravessando

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.
  • index - A posição de índice do elemento no conjunto
Nota: "this" é o elemento DOM atual.

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.


<Métodos jQuery atravessando