Método jQuery pai()
❮ Métodos de travessia do jQuery
Exemplo
Retorne o elemento pai direto de <span>:
$(document).ready(function(){
$("span").parent().css({"color": "red", "border": "2px solid red"});
});
Resultado:
body (great-great-grandparent)
div (great-grandparent)
ul (grandparent)
- li (direct parent)
span
Definição e uso
O método parent() retorna o elemento pai direto do elemento selecionado.
A árvore DOM: Este método percorre apenas um único nível na árvore DOM. Para percorrer todo o caminho até o elemento raiz do documento (para retornar avós ou outros ancestrais), use o método pais() ou paisUntil() .
Dica: Para percorrer um único nível abaixo da árvore DOM, ou até o último descendente (para retornar filhos ou outros descendentes), use o método children() ou find() .
Sintaxe
$(selector).parent(filter)
Parameter | Description |
---|---|
filter | Optional. Specifies a selector expression to narrow down the parent search |
Experimente você mesmo - Exemplos
Como retornar o pai direto de cada elemento <span>.
Como usar o parâmetro filter para retornar o elemento pai <li> com o nome da classe "first" de cada <span>.
Como retornar todo o elemento <div> pai direto de cada elemento <p>.
Uma demonstração que mostra quem são os ancestrais de um elemento <span>.
❮ Métodos de travessia do jQuery