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

jQuery Navegação - Ancêstras

Com jQuery, podemos facilmente percorrer a árvore DOM para encontrar os antepassados dos elementos.

Ancêstras são pais, avós, bisavós e assim por diante.

Neste capítulo, explicaremos como percorrer a árvore DOM.

Percorrer a árvore DOM

Nós temos os seguintes métodos jQuery para percorrer a árvore DOM:

Este capítulo mostrará como usar cada método.

Método jQuery parent()

Método ParentUntil() do jQuery parent()O método retorna o pai direto do elemento selecionado.

Este método move apenas um nível para cima na árvore DOM.

O exemplo a seguir retorna o pai direto do elemento SPAN:

body (trisavô)
div (bisavô)

div (avô)                  p (pai direto)

span

Você também pode usar parâmetros opcionais para filtrar a pesquisa de itens pais.

O exemplo a seguir retorna o elemento pai direto de cada parágrafo que possui a classe "selected":

Exemplo
  $("document").ready(function() {
$("p").parent(".selected").css("background", "coral");
});/Teste e veja‹

Método ParentUntil() do jQuery Método parents() do jQueryparents()

O método retorna todos os elementos ancestors do elemento selecionado.

Este método navega pelo elemento pai ao longo do elemento DOM dos ancestors até o elemento raiz do documento (<html>).

O exemplo a seguir retorna todos os elementos ancestrais entre o SPAN e o BODY:
body (trisavô)
div (bisavô)

div (avô)                  p (pai direto)

span

O exemplo a seguir retorna todos os elementos ancestrais do elemento SPAN:

Método ParentUntil() do jQuery jQueryparentsUntil()

O método retorna todos os elementos ancestrais entre os dois parâmetros fornecidos.

O exemplo a seguir retorna todos os elementos ancestrais entre o SPAN e o BODY:
body (trisavô)
div (bisavô)

div (avô)                  p (pai direto)

span

Para referência completa dos métodos de navegação, acesse nosso

Executar CódigoPara referência completa dos métodos de navegação, acesse nossoReferência de Navegação do jQuery