JQuery-da elementning ma'lum bir sinfi mavjudligini qanday tekshirish mumkin?
JQuery-da elementning ma'lum bir sinfi mavjudligini qanday tekshirish mumkin?

Video: JQuery-da elementning ma'lum bir sinfi mavjudligini qanday tekshirish mumkin?

Video: JQuery-da elementning ma'lum bir sinfi mavjudligini qanday tekshirish mumkin?
Video: Xotirani kuchaytiruvchi 10 ta SIR. Hamma uchun birdek to'gri keladi! 10 daqiqada 2024, May
Anonim

The hasClass() usulini tekshiradi agar har qanday the tanlangan elementlar ma'lum sinfga ega nomi. Agar HAR QANDAY the tanlangan elementlar belgilangan sinfga ega nomi, bu usul "to'g'ri" ni qaytaradi.

Shunday qilib, jQuery-da elementda sinf mavjudligini qanday tekshirish mumkin?

Foydalanish. Kimga element mavjudligini tekshiring ichida jQuery ega sinf , quyidagi sintaksisga amal qiling: $(selektor). hasClass(sinf nomi); ni belgilash uchun selektor ishlatiladi elementlar uchun tekshirish.

Yuqoridagilardan tashqari, jQuery usulimi? is (tanlovchi) usuli joriy tanlovni ifodaga nisbatan tekshiradi va agar tanlovning kamida bitta elementi berilgan selektorga mos kelsa, true qiymatini qaytaradi. Agar biror element mos kelmasa yoki selektor noto'g'ri bo'lsa, javob "noto'g'ri" bo'ladi.

Bundan tashqari, elementning sinfi borligini qanday tekshirish mumkin?

aniqlash uchun matches(). agar elementda sinf mavjud bo'lsa . className bu shunchaki satr, shuning uchun ko'rish uchun oddiy indexOf funksiyasidan foydalanishingiz mumkin agar ro'yxati sinflarni o'z ichiga oladi boshqa qator. Agar the element faqat ega bitta sinf tezda nomlashingiz mumkin tekshirish olish orqali sinf xususiyat.

ClassList o'zgartirish tugmasidan foydalansam bo'ladimi?

Ta'rif va foydalanish Bu xususiyat foydalidir qo'shish , olib tashlang va almashtirish Element bo'yicha CSS sinflari. The sinflar ro'yxati mulk faqat o'qish uchun, ammo, siz mumkin tomonidan o'zgartiring foydalanish the qo'shish () va olib tashlash () usullari. Brauzerlararo yechim: The sinflar ro'yxati xususiyat IE9 va undan oldingi versiyalarda qo'llab-quvvatlanmaydi.

Tavsiya: