English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Métodos de Varredura do jQuery

O jQuery nos permite 'varrer' ou percorrer os elementos HTML que constituem a página. Primeiro, fazemos uma seleção inicial, então varremos o DOM em relação a essa seleção. Ao varrer o DOM, estamos alterando a seleção original.

Métodos fornecidos pelo jQuery para permitir que possamos varrer o DOM.

A maior categoria dos métodos de varredura é a varredura de árvore.

Filtragem

A tabela a seguir lista todos os métodos de filtragem, que podem ser usados para filtrar vários tipos de elementos da lista de elementos do DOM:

MétodoDescrição
eq()Retorna o elemento com o índice específico de elemento selecionado
filter()Reduz a coleção de elementos correspondentes aos elementos que correspondem ao seletor ou passam o teste funcional
first()Retorna o primeiro elemento do elemento selecionado
has()Retorna todos os elementos que contêm um ou mais elementos
is()De acordo com o seletor/Elemento/ Verifica o conjunto de elementos correspondentes do objeto jQuery, se pelo menos um dos elementos correspondentes ao parâmetro fornecido, retorna true
last()Retorna o último elemento do elemento selecionado
map()Passa cada elemento da coleção correspondente atual para uma função, gerando um novo objeto jQuery contendo os valores de retorno
not()Retorna elementos que não correspondem a uma condição específica
slice()Reduz a coleção de elementos correspondentes a um subconjunto especificado por uma série de índices

Varredura de árvore

A tabela a seguir lista todos os métodos de varredura de árvore usados para percorrer o DOM:

MétodoDescrição
children()Retorna todos os filhos diretos do elemento selecionado
closest()Retorna o primeiro ancestral do elemento selecionado
each()Executa uma função para cada elemento correspondente
find()Retorna todos os descendentes do elemento selecionado
next()Retorna o próximo elemento irmão do elemento selecionado
nextAll()Retorna todos os elementos irmãos seguintes do elemento selecionado
nextUntil()Retorna todos os elementos irmãos seguintes dos dois parâmetros dados
offsetParent()Retornar o primeiro elemento pai localizado
parent()Retornar o elemento pai direto selecionado
parents()Retornar todos os elementos ascendentes selecionados
parentsUntil()Retornar todos os elementos ascendentes entre dois parâmetros dados
prev()Retornar o elemento irmão anterior selecionado
prevAll()Retornar todos os elementos irmãos anteriores selecionados
prevUntil()Retornar todos os elementos irmãos anteriores entre dois parâmetros dados
siblings()Retornar todos os elementos irmãos selecionados

Varredura Diversa

A tabela a seguir lista todos os outros métodos de varredura:

MétodoDescrição
add()Adicionar elementos ao conjunto de elementos coincidentes
addBack()Adicionar o último conjunto de elementos anteriores ao conjunto atual
andSelf()Versão1.8Descontinuado Alias para addBack()
contents()Retornar todos os elementos filhos diretos selecionados (incluindo nós de texto e comentários)
end()Terminar a operação de filtragem mais recente na cadeia atual e retornar o conjunto de elementos coincidentes ao seu estado anterior