Método jQuery filter()
❮ Métodos de travessia do jQuery
Exemplo
Retorne todos os elementos <p> com o nome da classe "intro":
$("p").filter(".intro")
Definição e uso
O método filter() retorna elementos que correspondem a determinados critérios.
Este método permite especificar um critério. Os elementos que não corresponderem aos critérios serão removidos da seleção e os que corresponderem serão retornados.
Esse método é frequentemente usado para restringir a pesquisa de um elemento em um grupo de elementos selecionados.
Dica: O método filter() é o oposto do método not() .
Sintaxe
$(selector).filter(criteria,function(index))
Parameter | Description |
---|---|
criteria | Optional. Specifies a selector expression, a jQuery object or one or more elements to be returned 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 the set. If it returns true, the element is kept. Otherwise, the element is removed.
|
Experimente você mesmo - Exemplos
Usando o seletor :even junto com filter() para retornar todos os elementos <p> que são pares.
Como retornar todos os elementos <p> com classe "intro" e id "outro".
Como retornar todos os elementos <p> com a classe "intro" dentro de um elemento <div>, com um objeto jQuery.
Como retornar um elemento <p> com id "intro", com um elemento DOM.
Como usar uma função para selecionar todos os elementos <p> que possuem dois elementos <span> dentro deles.
❮ Métodos de travessia do jQuery