jQuery সার্ভের prevUntil() পদ্ধতি
উদাহরণ
প্রত্যেক p উপাদানের সকল ক্লাস নাম "selected"-এর সহযোগী উপাদানগুলি চিহ্নিতকরণ করুন
$("p").siblings(".selected")
পরিভাষা ও ব্যবহার
siblings() মাটিছে মাটিকালীন কোলেকশনের প্রত্যেক উপাদানের সহযোগী উপাদান পায়, চিহ্নিতকরণ ব্যবহার করে সার্বকালীনভাবে নিশ্চিত করা যায়
ব্যবহার
.siblings(selector)
পারামিটার | ব্যাখ্যা |
---|---|
selector | শব্দতালিকার মূল্য, উপাদানগুলির সাথে মাটিছে মাটিকালীন চিহ্নিতকরণ এক্সপ্রেসশন ধারণ করে |
বিস্তারিত ব্যাখ্যা
যদি একটি DOM উপাদান সংকেতকরণকৃত জুনিয়ার অবজেক্ট দেওয়া হয়, .siblings() পদ্ধতি .siblings() ডম ট্রিতে এইসব উপাদানগুলির সহযোগী উপাদানগুলি অনুসন্ধান করতে দেয়, এবং মাটিছে মাটিকালীন উপাদানগুলির সাথে একটি নতুন জুনিয়ার অবজেক্ট গঠন করে
এই পদ্ধতি বাছাইকরণ এক্সপ্রেসশন নিয়ে স্বীকৃত, আমরা $() ফাংশনে পাঠানো পারামিটারের ধরনের একটি অপশনাল চিহ্নিতকরণ এক্সপ্রেসশন নিয়ে স্বীকৃত। যদি এই চিহ্নিতকরণ প্রয়োগ করা হয়, তবে এইসব উপাদানগুলির মধ্যে যেসব উপাদানগুলি চিহ্নিতকরণের সাথে মাটিছে মাটিকালীন হবে, তারও পরীক্ষা করা হবে
এই প্রথমিক নিহিত তালিকার সঙ্গে পৃষ্ঠা নিয়ে ভাবুন
<ul> <li>list item 1</li> <li>list item 2</li> <li class="third-item">list item 3</li> <li>list item 4</li> <li>list item 5</li> </ul>
যদি আমরা তৃতীয়ত প্রকল্প থেকে শুরু করি, তবে এই উপাদানের সহযোগী উপাদানগুলি বের করা যাবে:
$('li.third-item');.siblings();.css('background-color', 'red');
এখানে ব্যবহৃত ফলাফল হল প্রকল্প 1, 2, 4 এবং 5 এর প্রক্ষেপণকে লাল রঙে নির্ধারিত করা। লাল প্রক্ষেপণ নির্ধারিত করা। আমরা চিহ্নিতকরণ এক্সপ্রেসশন প্রয়োগ করেননি, সব সহযোগী উপাদান স্বাভাবিকভাবেই একটি অবজেক্টের অংশ হয়ে ওঠে। যদি চিহ্নিতকরণ প্রয়োগ করা হয়, তবে কেবল চারটি তালিকায় মাটিছে মাটিকালীন প্রকল্পগুলি হবে
মূল উপাদান সহযোগী উপাদানে অন্তর্ভুক্ত নেই, যখন আমরা ডম ট্রির বিশেষ স্তরের সকল উপাদান বের করতে চাই, একটি বিষয়টি মনে রাখা খুবই গুরুত্বপূর্ণ