English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método children() devuelve todos los elementos hijos directos del elemento seleccionado.
Nota: El método children() solo recorre un nivel del árbol DOM. Para recorrer múltiples niveles, utilicefind()método.
El método children() es similar acontents()Método, la diferencia radica en que no devuelve nodos de texto y comentarios.
$(selector).children(selectorExpression)
Devuelve el elemento que es hijo directo de DIV:
$("document").ready(function(){ $("div").children().css("background-color", "coral"); });Prueba y mira‹/›
Devuelve todos los elementos hijos directos del DIV:
$("document").ready(function(){ $("div").children("p").css("background-color", "coral"); });Prueba y mira‹/›
Devuelve todos los elementos hijos del 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(); });Prueba y mira‹/›
El método children() solo se extiende a un nivel individual del árbol DOM. El siguiente ejemplo devuelve el elemento div id="box" como hijo directo:
p (bisnieto) span (nieto)
Parámetros | Descripción |
---|---|
selectorExpression | (opcional)Especificar una expresión de selector para coincidir con elementos |