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

Método jQuery children ()

Métodos de Navegação do jQuery

O método children () retorna todos os elementos filhos directos do elemento seleccionado.

Atenção: O método children () apenas percorre um nível único da árvore DOM. Para percorrer múltiplos níveis, usefind ()método.

O método children () é semelhante acontents ()Método, a diferença é que ele não retorna nós de texto e comentários.

Sintaxe:

$ (selector).children (selectorExpression)

Exemplo

Retorna o elemento que é filho directo do DIV:

$ (document).ready(function () {
  $("div").children().css("background-cor", "coral");
});
Teste e veja‹/›

Retorna todos os elementos filhos directos do DIV:

$ (document).ready(function () {
  $("div").children("p").css("background-cor", "coral");
});
Teste e veja‹/›

Retorna todos os elementos filhos do elemento clicado:

$("#container").click(function(event){
  $("*").removeClass("hilite");
  let kids = $(event.target).children();
  let len = kids.addClass("hilite").length;
 
  $("#results span:first").text(len);
  $("#results span:last").text(event.target.tagName);
 
  event.preventDefault();
});
Teste e veja‹/›

O método children() navega apenas um nível inferior na árvore DOM. O exemplo a seguir retorna o elemento div id="box" como filho direto:

body (avô)
div id="box" (pai)
div (filho direto)
div (neto)

p (neto)                       span (neto neto)

Executar Código

Valor do Parâmetro

ParâmetrosDescrição
selectorExpression(Opcional)Especificar uma expressão de seletor para coincidir com elementos

Métodos de Navegação do jQuery