Sono in grado di farlo:
<div id="myDiv">
<div class="foo"></div>
</div>
myDiv = getElementById("myDiv");
myDiv.querySelectorAll("#myDiv > .foo");
Cioè, posso recuperare con successo tutti i figli diretti myDiv
dell'elemento che hanno classe .foo
.
Il problema è che mi dà fastidio dover includere il #myDiv
nel selettore, perché sto eseguendo la query myDiv
sull'elemento (quindi è ovviamente ridondante).
Dovrei essere in grado di lasciare #myDiv
disattivato, ma poi il selettore non è una sintassi legale poiché inizia con a >
.
Qualcuno sa come scrivere un selettore che ottiene solo i figli diretti dell'elemento su cui è in esecuzione il selettore?