আমি এটি করতে সক্ষম:
<div id="myDiv">
<div class="foo"></div>
</div>
myDiv = getElementById("myDiv");
myDiv.querySelectorAll("#myDiv > .foo");
অর্থাৎ, myDiv
ক্লাস রয়েছে এমন উপাদানগুলির প্রত্যক্ষ প্রত্যক্ষ বাচ্চাদের আমি সফলভাবে পুনরুদ্ধার করতে পারি .foo
।
সমস্যাটি হচ্ছে, এটি আমাকে বিরক্ত করে যে আমাকে অবশ্যই #myDiv
নির্বাচকটিতে অন্তর্ভুক্ত করতে হবে , কারণ আমি myDiv
উপাদানটিতে কোয়েরি চালাচ্ছি (সুতরাং এটি স্পষ্টতই অপ্রয়োজনীয়)।
আমার ছাড়তে সক্ষম হওয়া উচিত #myDiv
, তবে সিলেক্টরটি আইনী বাক্য গঠন নয় যেহেতু এটি একটি দিয়ে শুরু হয় >
।
কেউ কি জানেন যে কোনও নির্বাচক কীভাবে নির্বাচন করতে পারেন যা নির্বাচকটি চলছে সেই উপাদানটির কেবল প্রত্যক্ষ বাচ্চা পায়?