JQuery এ একটি উপাদানের একটি নির্দিষ্ট ক্লাস আছে কিনা আপনি কিভাবে পরীক্ষা করবেন?
JQuery এ একটি উপাদানের একটি নির্দিষ্ট ক্লাস আছে কিনা আপনি কিভাবে পরীক্ষা করবেন?

ভিডিও: JQuery এ একটি উপাদানের একটি নির্দিষ্ট ক্লাস আছে কিনা আপনি কিভাবে পরীক্ষা করবেন?

ভিডিও: JQuery এ একটি উপাদানের একটি নির্দিষ্ট ক্লাস আছে কিনা আপনি কিভাবে পরীক্ষা করবেন?
ভিডিও: jQuery চেক করা নির্বাচক 2024, মে
Anonim

দ্য hasClass() পদ্ধতি পরীক্ষা করে যদি যেকোন দ্য নির্বাচিত উপাদানের একটি নির্দিষ্ট শ্রেণী আছে নাম যদি যেকোন দ্য নির্বাচিত উপাদান নির্দিষ্ট শ্রেণী আছে নাম, এই পদ্ধতিটি "সত্য" ফিরে আসবে।

ঠিক তাই, আপনি কিভাবে চেক করবেন যদি একটি উপাদান jQuery এ একটি ক্লাস ধারণ করে?

ব্যবহার. প্রতি একটি উপাদান কিনা পরীক্ষা করুন ভিতরে jQuery আছে ক্লাস , এই সিনট্যাক্স অনুসরণ করুন: $(নির্বাচক)। hasClass(className); নির্বাচক নির্দিষ্ট করতে ব্যবহৃত হয় উপাদান প্রতি চেক.

উপরের পাশে, jQuery কি একটি পদ্ধতি? হল (নির্বাচক) পদ্ধতি একটি অভিব্যক্তির বিপরীতে বর্তমান নির্বাচন পরীক্ষা করে এবং সত্য প্রদান করে, যদি নির্বাচনের অন্তত একটি উপাদান প্রদত্ত নির্বাচকের সাথে ফিট করে। যদি কোনো উপাদান ফিট না হয়, বা নির্বাচক বৈধ না হয়, তাহলে প্রতিক্রিয়া 'মিথ্যা' হবে।

উপরন্তু, একটি উপাদান একটি ক্লাস আছে কিনা আপনি কিভাবে পরীক্ষা করবেন?

matches() নির্ধারণ করতে যদি একটি উপাদান একটি ক্লাস ধারণ করে . className শুধুমাত্র একটি স্ট্রিং তাই আপনি দেখতে নিয়মিত indexOf ফাংশন ব্যবহার করতে পারেন যদি তালিকা ক্লাস ধারণ করে আরেকটি স্ট্রিং যদি দ্য উপাদান কেবল আছে এক ক্লাস নাম আপনি দ্রুত করতে পারেন চেক এটা পেয়ে ক্লাস বৈশিষ্ট্য

আমি কি ক্লাসলিস্ট টগল ব্যবহার করতে পারি?

সংজ্ঞা এবং ব্যবহার এই সম্পত্তি দরকারী যোগ করুন , অপসারণ এবং টগল একটি উপাদানের উপর CSS ক্লাস। দ্য ক্লাসলিস্ট সম্পত্তি শুধুমাত্র পঠনযোগ্য, তবে, আপনি করতে পারা দ্বারা এটি সংশোধন করুন ব্যবহার দ্য যোগ করুন () এবং অপসারণ() পদ্ধতি। ক্রস ব্রাউজার সমাধান: The ক্লাসলিস্ট সম্পত্তি IE9 এবং পূর্বে সমর্থিত নয়।

প্রস্তাবিত: