prevUntil পদ্ধতি

prevUntil পদ্ধতিটি একই অভিভাবকের মধ্যে নির্দিষ্ট উপাদানের আগে থাকা উপাদানগুলি ফেরত দেয়। এই পদ্ধতিটি নির্দিষ্ট উপাদান থেকে শুরু করে সেই প্রথম উপাদান পর্যন্ত উপাদান ফেরত দেয়, যেটি পদ্ধতির প্যারামিটারে নির্দিষ্ট সিলেক্টরের সাথে মেলে। যদি পদ্ধতিতে কোনো প্যারামিটার না দেওয়া হয়, এটি prevAll পদ্ধতির মতো কাজ করবে।

বাক্য গঠন

প্রথম প্যারামিটার হিসেবে স্ট্রিং আকারে একটি এক্সপ্রেশন, DOM নোড বা jQuery অবজেক্ট পাঠানো যেতে পারে, যার মাধ্যমে নির্বাচন করা হয়। দ্বিতীয় প্যারামিটার হিসেবে স্ট্রিং আকারে একটি অতিরিক্ত ফিল্টার শর্ত পাঠানো যেতে পারে। উভয় প্যারামিটারই ঐচ্ছিক:

javascript.prevUntil([সিলেক্টর], [ফিল্টার]);

উদাহরণ

আসুন #test উপাদানটি খুঁজে বের করি এবং .www ক্লাস সহ প্যারাগ্রাফ পর্যন্ত এর উপরের সমস্ত প্রতিবেশীকে html পদ্ধতি ব্যবহার করে '!' টেক্সট সেট করি:

html<p>বাহিরে</p>
<div>
  <p>ভিতরে</p>
  <p class="www">ভিতরে</p>
  <p>ভিতরে</p>
  <p>ভিতরে</p>
  <p id="test">ভিতরে</p>
  <p>ভিতরে</p>
  <p>ভিতরে</p>
  <p class="www">ভিতরে</p>
  <p>ভিতরে</p>
</div>
<p>বাহিরে</p>
javascript$('#test').prevUntil('p.www').html('!');

HTML কোডটি এইরকম দেখাবে:

html<p>বাহিরে</p>
<div>
  <p>ভিতরে</p>
  <p class="www">ভিতরে</p>
  <p>!</p>
  <p>!</p>
  <p id="test">ভিতরে</p>
  <p>ভিতরে</p>
  <p>ভিতরে</p>
  <p class="www">ভিতরে</p>
  <p>ভিতরে</p>
</div>
<p>বাহিরে</p>

আরও দেখুন

  • nextUntil পদ্ধতি,
    যা নির্দিষ্ট উপাদানের পরে থাকা উপাদানগুলি ফেরত দেয়
  • prev পদ্ধতি,
    যা উপাদানের উপরের প্রতিবেশী পাওয়ার অনুমতি দেয়
  • prevAll পদ্ধতি,
    যা একই অভিভাবকের মধ্যে নির্দিষ্ট উপাদানের আগে থাকা উপাদানগুলি ফেরত দেয়
  • siblings পদ্ধতি,
    যা একই অভিভাবকের মধ্যে উপাদানের প্রতিবেশীদের পাওয়ার অনুমতি দেয়