English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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étodo | Descriçã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 |
A tabela a seguir lista todos os métodos de varredura de árvore usados para percorrer o DOM:
Método | Descriçã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 |
A tabela a seguir lista todos os outros métodos de varredura:
Método | Descriçã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 |