parentsUntil পদ্ধতি
parentsUntil পদ্ধতিটি
একটি এলিমেন্টের সমস্ত প্যারেন্ট পায় - শুধুমাত্র সরাসরি প্যারেন্ট নয়,
বরং দাদা, প্রপিতামহ এবং এভাবে
রুট এলিমেন্ট (অর্থাৎ html ট্যাগ) পর্যন্ত।
এই ক্ষেত্রে, প্যারেন্ট অনুসন্ধান শেষ হয়
যখন এমন একটি প্যারেন্টে পৌঁছানো হয় যা এই পদ্ধতির
প্যারামিটার দ্বারা নির্দিষ্ট করা সিলেক্টরের সাথে মেলে।
সিনট্যাক্স
সিলেক্টরের সাথে মিলে যায় এমন একটি প্যারেন্ট পর্যন্ত প্যারেন্ট অনুসন্ধান, সিলেক্টর হতে পারে একটি DOM নোড, এক্সপ্রেশন বা jQuery অবজেক্ট, অতিরিক্ত ফিল্টার করার জন্য দ্বিতীয় প্যারামিটারও ব্যবহার করা যেতে পারে। উভয় প্যারামিটারই ঐচ্ছিক:
.parentsUntil([সিলেক্টর], [ফিল্টার]);
সিলেক্টর নির্দিষ্ট করা নাও থাকতে পারে, এই ক্ষেত্রে
পদ্ধতিটি parents
পদ্ধতির অনুরূপ আচরণ করবে:
.parentsUntil();
উদাহরণ
আসুন #test এলিমেন্টটি খুঁজে বের করি তারপর
parentsUntil ব্যবহার করে .zzz ক্লাস সহ এলিমেন্ট পর্যন্ত
এর সমস্ত প্যারেন্ট খুঁজে বের করি এবং
prepend ব্যবহার করে
তাদের শুরুতে '!' টেক্সট যোগ করি:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">text</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML কোডটি এইরকম দেখাবে:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
</div>