soy capaz de hacer esto:querySelectorAll para recuperar hijos directos
<div id="myDiv">
<div class="foo"></div>
</div>
myDiv = getElementById("myDiv");
myDiv.querySelectorAll("#myDiv > .foo");
Es decir, que se puede recuperar con éxito todos los hijos directos del elemento myDiv
que tienen clase .foo
.
El problema es que me molesta que deba incluir el #myDiv
en el selector, porque estoy ejecutando la consulta en el elemento myDiv
(por lo que obviamente es redundante).
Debería poder dejar el #myDiv
apagado, pero luego el selector no es sintaxis legal ya que comienza con un >
.
¿Alguien sabe cómo escribir un selector que obtiene solo los elementos directos del elemento en el que se está ejecutando el selector?
la caja http://stackoverflow.com/questions/6481612/queryselector-search-immediate-children – Anurag
hizo ninguna de las respuestas lograr lo que necesitaba? Por favor, envíe sus comentarios o seleccione una respuesta. –
@mattsh - Agregué una respuesta mejor (IMO) para su necesidad, ¡compruébelo! – csuwldcat