ฉันสามารถทำได้:
<div id="myDiv">
<div class="foo"></div>
</div>
myDiv = getElementById("myDiv");
myDiv.querySelectorAll("#myDiv > .foo");
นั่นคือฉันสามารถดึงข้อมูลลูกโดยตรงทั้งหมดของmyDiv
องค์ประกอบที่มีคลาสได้.foo
สำเร็จ
ปัญหาคือมันรบกวนฉันที่ฉันต้องรวม#myDiv
ตัวเลือกไว้ในตัวเลือกเนื่องจากฉันกำลังเรียกใช้การสืบค้นในmyDiv
องค์ประกอบ (ดังนั้นจึงเห็นได้ชัดว่าซ้ำซ้อน)
ฉันควรจะสามารถออกจากระบบได้#myDiv
แต่ตัวเลือกนั้นไม่ใช่ไวยากรณ์ทางกฎหมายเนื่องจากเริ่มต้นด้วยไฟล์>
.
ไม่มีใครรู้วิธีเขียนตัวเลือกที่ได้รับเฉพาะลูกโดยตรงขององค์ประกอบที่ตัวเลือกทำงานอยู่