এটি অন্য কারও জন্য উপকারী হতে পারে: এই নমুনাটি এইচটিএমএল ব্যবহার করে
<div class="ParentDiv">
<label for="label">labelName</label>
<input type="button" value="elementToSelect">
</div>
<div class="DontSelect">
<label for="animal">pig</label>
<input type="button" value="elementToSelect">
</div>
উদাহরণস্বরূপ, আমি একই বিভাগে একটি উপাদান নির্বাচন করতে চাই (যেমন ডিভ) লেবেল হিসাবে, আপনি এটি ব্যবহার করতে পারেন
//label[contains(., 'labelName')]/parent::*//input[@value='elementToSelect']
এই মাত্র মানে, একটি লেবেল জন্য বর্ণন (এটা ভালো কিছু পারা a
, h2
) নামক labelName
। সেই লেবেলের পিতামাতায় নেভিগেট করুন (যেমন div class="ParentDiv"
)। মান সহ কোনও সন্তানের উপাদান খুঁজে পেতে সেই পিতামাতার বংশধরদের মধ্যে অনুসন্ধান করুন elementToSelect
। এটির elementToSelect
সাহায্যে এটি DontSelect
ডিভের সাথে দ্বিতীয়টি পিতামাতার হিসাবে নির্বাচন করবে না ।
কৌশলটি হ'ল আপনি প্রথমে পিতামাতাকে নেভিগেট করে এবং তারপরে আপনার প্রয়োজনীয় উপাদানটির জন্য সেই পিতামাতার বংশধরকে অনুসন্ধান করে কোনও উপাদানটির জন্য অনুসন্ধানের ক্ষেত্রগুলি হ্রাস করতে পারবেন। অন্যান্য সিনট্যাক্সের মতো following-sibling::h2
কিছু ক্ষেত্রেও ব্যবহার করা যেতে পারে। এর অর্থ ভাইবোন নিম্নলিখিত উপাদান h2
। এটি একই পিতামাতার সাথে একই স্তরের উপাদানগুলির জন্য কাজ করবে।