Latest web development tutorials

jQuery mais próximo () Método

métodos de passagem jQuery métodos de passagem jQuery

Exemplos

Voltar <span> primeiro elemento ancestral é um elemento <ul>:

$(document).ready(function(){
$("span").closest("ul").css({"color":"red","border":"2px solid red"});
});

resultados:

body (great-great-grandparent)
div (great-grandparent)
    ul (second ancestor - second grandparent)
      ul (first ancestor - first grandparent)
    • li (direct parent) span

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:

$(selector).closest( filter )

Retorna árvore DOM contexto DOM encontrar o primeiro elemento ancestral:

$(selector).closest( filter,context )

参数 描述
filter 必需。规定缩小搜索祖先元素范围的选择器表达式、元素或 jQuery 对象。
context 可选。在其内可以找到匹配元素的 DOM 元素。

Exemplos

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>.


métodos de passagem jQuery métodos de passagem jQuery