jQuery সার্চ - parent() পদ্ধতি
উদাহরণ
প্রত্যেকটি অনুচ্ছেদের "selected" শ্রেণীর পিতৃতলকা অনুসন্ধান করুন:
$("p").parent(".selected")
বিবরণ ও ব্যবহার
parent() প্রত্যেকটি মিলমিল এলিমেন্টকে তার পিতৃতলকা পায়, চিহ্নিতকরণ দ্বারা সার্চ করা হয়, যা অপশনাল।
.parent(selector)
পারামিটার | বর্ণনা |
---|---|
selector | শব্দসাংহারী মান, যা মিল করার জন্য ব্যবহৃত চিহ্নিতকরণ এক্সপ্রেসশন ধারণ করে |
বিস্তারিত ব্যাখ্যা
একটি DOM এলিমেন্ট সংকেতকরণ অংশীদারিত্ব করা জানানোর জন্য, .parent() পদ্ধতি .parent() পদ্ধতি দ্বারা DOM ট্রিতে এইসব এলিমেন্টগুলির পিতৃতলকা অনুসন্ধান করতে দেয়, এবং মিলমিল এলিমেন্টগুলির জন্য একটি নতুন jQuery অংশীদারিত্ব তৈরি করে。.parents(); এবং .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>
আমরা প্রকল্প A থেকে ভাবলে, তার পিতৃতলকা হবে:
$('li.item-a');.parent();.css('background-color', 'red');
এই কলস্লার ফলাফল হলো যে, level-2 তালিকাটিকে লাল পিছনভূমি সজ্জা করা।আমরা চিহ্নিতকরণ এক্সপ্রেসশন এবং প্রয়োগ করেননি, তাই পিতৃতলকা স্বাভাবিকভাবে একটি অংশ হয়ে যায়।যদি চিহ্নিতকরণ এবং প্রয়োগ করা হয়, তবে একটি সামগ্রীকে সংযুক্ত করা আগে, তা চিহ্নিতকরণের সাথে মিল করার পরীক্ষা করা হবে。