English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo children() restituisce tutti i figli diretti dell'elemento selezionato.
Attenzione: Il metodo children() esplora solo un singolo livello del albero DOM. Per esplorare livelli multipli, utilizzarefind()metodo.
Il metodo children() è simile alcontents()Il metodo è diverso perché non restituisce i nodi di testo e i commenti.
$(selector).children(selectorExpression)
Restituisce l'elemento che è figlio diretto del DIV:
$("document").ready(function(){ $("div").children().css("background-color", "coral"); });Prova a vedere‹/›
Restituisce tutti i figli diretti del DIV:
$("document").ready(function(){ $("div").children("p").css("background-color", "coral"); });Prova a vedere‹/›
Restituisce tutti i figli diretti dell'elemento cliccato:
$("#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(); });Prova a vedere‹/›
Il metodo children() esplora solo un singolo livello del albero DOM. Esempio: l'elemento restituito è il figlio diretto di div id="box":
p (nipote secondo livello) span (nipote terzo livello)
Parametro | Descrizione |
---|---|
selectorExpression | (Opzionale)Specificare l'espressione del selettore per abbinare gli elementi |