jQuery সার্চ - parents() পদ্ধতি
প্রকল্প
প্রত্যেক b ইলেকট্রনিক অবজেক্টের সমস্ত পিতৃ ইলেকট্রনিক অবজেক্ট চিহ্নিত করুন:
$("b").parents()
সংজ্ঞা ও ব্যবহার
parents() মিলিত সার্চ সম্মিলিত সমস্ত সম্বন্ধিত পিতৃ ইলেকট্রনিক অবজেক্ট ফলাফল পায়, সিলেক্টর ব্যবহার করা বাধ্যবাধক নয়。
.parents()selector)
পারামিটার | ব্যাখ্যা |
---|---|
selector | স্ট্রিং মান, যা ইউনাইটেড এলিমেন্টকে মান করার জন্য ব্যবহৃত চিহ্নিতকারী প্রক্রিয়াকে নিয়ে আসে。 |
বিস্তারিত ব্যাখ্যা
একটি DOM এলিমেন্ট কলেকশন প্রদর্শক জিন্যাস দেওয়ার জন্য, .parents() পদ্ধতি .parents() এবং .parent() পদ্ধতির মাধ্যমে আমরা DOM ট্রিতে এই এলিমেন্টগুলির পূর্বসূরী তালিকা অনুসন্ধান করতে পারি, এবং পার্শ্বস্থ থেকে আগের পিতৃতালিকা সারির মাধ্যমে নতুন একটি jQuery অংশ তৈরি করি।এলিমেন্টগুলি সবসময় সবচেয়ে নিকটবর্তী পিতৃতালিকা থেকে প্রদর্শিত হবে। .parent() এই পদ্ধতি একই, কিন্তু সেইটা DOM ট্রির একমাত্র স্তর উপর প্রবাহিত হয়。
এই পদ্ধতি একটি বাছাইকারী চিহ্নিতকারী প্রক্রিয়া নিয়ে গ্রহণ করে, যা $() ফাংশনে পাঠানো পারামিটারের সমস্ত ধরনের।যদি এই চিহ্নিতকারী প্রক্রিয়া প্রয়োগ করা হয়, তবে এলিমেন্টকে চিহ্নিতকারী প্রক্রিয়ার সাথে মান করে ফলাফল করা হবে。
এই প্রথমিক নিম্নোক্ত উপনিবেশমূলক তালিকাভুক্ত পৃষ্ঠা পরচিত করুন:
<ul class="level-1"> <li class="item-i">I</li> <li class="item-ii">II <ul class="level-2"> <li class="item-a">A</li> <li class="item-b">B <ul class="level-3"> <li class="item-1">1</li> <li class="item-2">2</li> <li class="item-3">3</li> </ul> </li> <li class="item-c">C</li> </ul> </li> <li class="item-iii">III</li> </ul>
যদি আমরা item A থেকে শুরু করি, তবে তার পূর্বসূরী তালিকা পাওয়া যাবে:
$('li.item-a').parents().css('background-color', 'red');
এই কালিক্রমের ফলাফল হলো যে, level-2 তালিকা, item II এবং level-1 তালিকা ইত্যাদি উপাদান (DOM ট্রি পর্যন্ত <html>) লাল পিছনবর্তী রঙ নির্ধারণ করা হয়েছে।আমরা চিহ্নিতকারী প্রক্রিয়া প্রয়োগ করেননি তাই, পিতৃতালিকা স্বাভাবিকভাবে একটি অংশ হয়ে উঠেছে।যদি চিহ্নিতকারী প্রক্রিয়া প্রয়োগ করা হয়, তবে ইউনাইটেড এলিমেন্টের আগে ইউনাইটেড এলিমেন্টটি চিহ্নিত করা হবে।আমরা চিহ্নিতকারী প্রক্রিয়া প্রয়োগ করেননি তাই, সমস্ত পূর্বসূরী তালিকা ফলাফলকে একটি jQuery অংশ হয়ে উঠেছে।যদি চিহ্নিতকারী প্রক্রিয়া প্রয়োগ করা হয়, তবে মাত্র চিহ্নিত এলিমেন্টগুলিকেই যুক্ত করা হবে。