jQuery mais próximo () Método
Exemplos
Voltar <span> primeiro elemento ancestral é um elemento <ul>:
$("span").closest("ul").css({"color":"red","border":"2px solid red"});
});
resultados:
- ul (second ancestor - second grandparent)
- li (direct parent) span
- ul (first ancestor - first grandparent)
tente »
Definição e Uso
método mais próximo () retorna os elementos selecionados do primeiro elemento ancestral.
pai antepassados, avô, bisavô, e assim por diante.
DOM árvore: Este método percorre-se a partir do elemento atual até que todo o caminho do elemento raiz do documento (<html>), para encontrar o primeiro elemento ancestral elemento DOM.
Este método pais () é semelhante, tanto percorrer a árvore DOM, a diferença é:
mais próximo ()
- A partir do elemento atual
- A primeira travessia ancestral único ao longo da árvore DOM para cima, e retorna a expressão de correspondência passada
- Retorna zero ou um elemento do jQuery objeto
pais ()
- A partir do elemento pai
- Ao longo do DOM árvore de travessia-se e retorna expressão corresponde a todos os ancestrais passaram
- Retorna zero, um ou mais elementos do objeto jQuery
Outros métodos relacionados:
- parent () - Retorna o elemento pai direto do elemento selecionado
- parentsUntil () - Retorna todos os ancestrais dos parâmetros de elementos entre os dois para
gramática
Retorna elementos do primeiro elemento ancestral selecionado:
Retorna árvore DOM contexto DOM encontrar o primeiro elemento ancestral:
参数 | 描述 |
---|---|
filter | 必需。规定缩小搜索祖先元素范围的选择器表达式、元素或 jQuery 对象。 |
context | 可选。在其内可以找到匹配元素的 DOM 元素。 |
mais exemplos
Voltar <span> primeiro elemento ancestral é um elemento <span>
Como esse método desde o início do elemento atual, pesquisa <span> início <span>, irá retornar para <span>.
No elemento DOM como o contexto é passado para a primeira pesquisa ancestral
Dois parâmetros são utilizados para o elemento DOM é transmitido como um contexto de pesquisa para o primeiro elemento <UL>.