is মেথড
is মেথডটি পরীক্ষা করে যে নির্বাচিত উপাদানগুলির মধ্যে অন্তত একটি
নির্দিষ্ট সিলেক্টরের সাথে মেলে কিনা। সিলেক্টরের পরিবর্তে একটি DOM
উপাদান বা jQuery অবজেক্ট নির্দিষ্ট করা যেতে পারে।
যদি একটি ফাংশন作为 প্যারামিটার হিসাবে নির্দিষ্ট করা হয়,
তবে শর্ত পরীক্ষার দায়িত্ব তার উপর অর্পিত হবে।
এটি boolean টাইপের মান
(true বা false) রিটার্ন করে।
সিনট্যাক্স
মেথডটি পরীক্ষা করে যে নির্বাচিত উপাদানগুলির মধ্যে অন্তত একটি নির্দিষ্ট সিলেক্টরকে সন্তুষ্ট করে কিনা:
.is(সিলেক্টর);
মেথডটি পরীক্ষা করে যে নির্বাচিত উপাদানগুলির মধ্যে, নির্দিষ্ট jQuery অবজেক্ট বা DOM উপাদানের অন্তত একটি উপাদান আছে কিনা:
.is(jQuery অবজেক্ট বা DOM উপাদান);
এইভাবে নির্বাচিত প্রতিটি উপাদানের জন্য,
নির্দিষ্ট ফাংশনটি কল করা হবে। একটি
প্যারামিটার হিসাবে, এটি সেটে উপাদানের অবস্থানের নম্বর
পাবে, উপাদান本身 this ভেরিয়েবলে অ্যাক্সেসযোগ্য হবে।
ফাংশনটি true বা false রিটার্ন করবে।
যদি নির্বাচিত উপাদানগুলির মধ্যে যেকোনো একটিতে
true মান রিটার্ন করা হয়, তবে is ও true রিটার্ন করবে।
অন্যথায়,
মেথডটি false রিটার্ন করবে।
.is(function(index));
উদাহরণ
আসুন পরীক্ষা করি div ট্যাগটি
আমাদের #test আইডি সহ ইনপুটের প্যারেন্ট কিনা:
<div>
<input type="text" id="test">
</div>
<p>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);