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