jQuery প্রবেশদ্বারী - prevUntil() পদ্ধতি

উদাহরণ

উদাহরণ, <dt id="term-2"> পূর্বের সাথী ইলেকট্রনগুলি চিহ্নিতকরণ করুন, পর্যন্ত পূর্ববর্তী <dt> পর্যন্ত, এবং তাদেরকে লাল রঙে সেট করুন।পাশাপাশি, <dt id="term-3"> পূর্বের <dd> সাথী ইলেকট্রনগুলি চিহ্নিতকরণ করুন, পর্যন্ত <dt id="term-1">, এবং তাদেরকে নীল লেখার রঙে সেট করুন:

$("#term-2").prevUntil("dt").css("background-color", "red");
var term1 = document.getElementById('term-1');
$("#term-3").prevUntil(term1, "dd").css("color", "green");

স্বয়ং প্রয়োগ করুন

সংজ্ঞা ও ব্যবহার

prevUntil() পদ্ধতিটি বর্তমান ম্যাচ হওয়ার ইলেকট্রন সংকলনের প্রত্যেক ইলেকট্রনের আগের সাথী ইলেকট্রনকে চিহ্নিতকরণ করে, কিন্তু চিহ্নিতকরণকারী, DOM নোড বা jQuery অবজেক্টকে চিহ্নিতকরণ করে না。

গ্রামাটিক 1

.prevUntil(selector, filter)
প্রামাণ্য ব্যাখ্যা
selector অপশনাল।স্ট্রিং মান, যা ইলেকট্রনকে চিহ্নিতকরণ করার জন্য ব্যবহৃত চিহ্নিতকরণকারী এক্সপ্রেশন অন্তর্ভুক্ত করে।
filter অপশনাল।স্ট্রিং মান, যা ইলেকট্রনকে চিহ্নিতকরণ করার জন্য ব্যবহৃত চিহ্নিতকরণকারী এক্সপ্রেশন অন্তর্ভুক্ত করে।

গ্রামাটিক 2

.prevUntil(element, filter)
প্রামাণ্য ব্যাখ্যা
element অপশনাল।ইলেকট্রন বা jQuery অবজেক্ট, যেখানে এগিয়ের সাথী ইলেকট্রনগুলির চিহ্নিতকরণ করা হবে না。
filter অপশনাল।স্ট্রিং মান, যা ইলেকট্রনকে চিহ্নিতকরণ করার জন্য ব্যবহৃত চিহ্নিতকরণকারী এক্সপ্রেশন অন্তর্ভুক্ত করে।

বিস্তারিত ব্যাখ্যা

যদি একটি DOM ইলেকট্রন সংকলনের জন্য একটি jQuery অবজেক্ট দেওয়া হয়, .prevUntil() পদ্ধতিটি আমরা একটি DOM ট্রি-তে এইসব ইলেকট্রনগুলির আগের সাথী ইলেকট্রনগুলির খোঁজ করতে পারি, পর্যন্ত যখন একটি চিহ্নিতকরণকারী (পদ্ধতিতে পাঠানো প্রামাণ্য) ম্যাচ করা হয়।ফলে একটি নতুন jQuery অবজেক্ট ফেরত দেওয়া হবে, যা সমস্ত আগের সাথী ইলেকট্রনগুলিকে চিহ্নিতকরণ করবে, কিন্তু .prevUntil() পদ্ধতির দ্বারা চিহ্নিতকরণ করা চিহ্নিতকরণকারীকে চিহ্নিতকরণ করবে না; ফেরত দেওয়া ইলেকট্রনগুলির ক্রমবিকাশ থেকে সবচেয়ে কাছের সাথী ইলেকট্রন থেকে সবচেয়ে দূরবর্তী সাথী ইলেকট্রন পর্যন্ত হবে।

যদি ম্যাচ না হয় বা চিহ্নিতকরণ করা হয়নি, তবে সমস্ত আগের সাথী ইলেকট্রনগুলিকে সিলিংকোল করা হবে; এই ক্ষেত্রে, এই পদ্ধতির মাধ্যমে চিহ্নিতকরণ করা ইলেকট্রনগুলি .prevAll() এর মাধ্যমে চিহ্নিতকরণ করা ইলেকট্রনগুলিকে চিহ্নিতকরণ করা হবে।

jQuery 1.6-এর জন্য, .prevUntil() পদ্ধতির প্রথম প্রামাণ্য হিসাবে DOM নোড বা jQuery অবজেক্টকে ব্যবহার করা যেতে পারে, না তবে চিহ্নিতকরণকারী।

এই পদ্ধতিটি দ্বিতীয় প্রামাণ্য হিসাবে বাছাইকারী একটি চিহ্নিতকরণ এক্সপ্রেশন গ্রহণ করে।যদি এই প্রামাণ্যটি প্রয়োগ করা হয়, তবে একটি সিলিংকোল পাওয়ার জন্য ইলেকট্রনগুলিকে চিহ্নিতকরণ করা হবে।