Metodo children
Il metodo children restituisce solo
i figli diretti dell'elemento e non
restituisce i nodi di testo. Per restituire
tutti i discendenti, incluso il testo e
i commenti, usa il metodo
contents.
Sintassi
Ottenere i figli diretti:
javascript.children();
È anche possibile filtrare i figli in base al selettore specificato:
javascript.children(selettore);
Esempio
Troviamo tutti i figli diretti del tag
div
e aggiungiamo '!' alla fine usando il metodo
append:
html<div>
<p>testo</p>
<p>testo</p>
<p>testo</p>
</div>javascript$('div').children().append('!');
Il codice HTML diventerà così:
html<div>
<p>testo!</p>
<p>testo!</p>
<p>testo!</p>
</div>
Esempio
Troviamo ora tutti i figli diretti
con la classe www:
html<div>
<p class="www">testo</p>
<p class="www">testo</p>
<p>testo</p>
</div>javascript$('div').children('.www').append('!');
Il codice HTML diventerà così:
html<div>
<p class="www">testo!</p>
<p class="www">testo!</p>
<p>testo</p>
</div>
Vedi anche
-
metodo
contents,
che permette di ottenere i discendenti di un elemento e il testo all'interno di questo elemento -
metodo
parent,
che permette di ottenere il genitore di un elemento -
metodo
parents,
che permette di ottenere tutti i genitori di un elemento -
proprietà JavaScript
children,
che contiene un array-like di elementi figli