Bunu yapabilirim:
<div id="myDiv">
<div class="foo"></div>
</div>
myDiv = getElementById("myDiv");
myDiv.querySelectorAll("#myDiv > .foo");
Yani, myDiv
sınıfı olan öğenin tüm doğrudan alt öğelerini başarılı bir şekilde alabilirim .foo
.
Sorun şu ki #myDiv
, seçiciye şunu eklemem gerekmesi beni rahatsız ediyor , çünkü sorguyu myDiv
öğe üzerinde çalıştırıyorum (bu yüzden açıkça gereksizdir).
Kapalıyı bırakmam gerekir #myDiv
, ancak o zaman seçici a ile başladığı için legal sözdizimi değildir >
.
Seçicinin üzerinde çalıştığı öğenin doğrudan çocuklarını alan bir seçici yazmayı bilen var mı?