Jquery - metoda hasclass () sau verificați prezența clasei elementului

Introduceți rezultatul operației (în cifre):
16 + 6 =? actualizare

11 dislikes

Nu traducere disponibile.

Bună ziua, doamnelor și domnilor! În acest articol foarte scurt, voi discuta modul de utilizare jQuery pentru a verifica prezența clasei elementului. Orice element HTML poate avea întotdeauna mai mult de o clasă. Toate clasele atribuite elementului enumerate printr-un decalaj în elementul atribut de clasă. așa cum se arată mai jos:

În acest exemplu, DIV-element de două clase de găsit - dimensiuni considerabile și pot fi trase. Dacă avem nevoie pentru a verifica dacă o anumită clasă specificată de un element, apoi jQuery se face folosind metoda hasClass (). Deci, dacă vrem să aflăm dacă DIV-o noastră clasă de dimensiuni considerabile. vom face următoarele verificări:

După acest cod execută, acesta va afișa mesajul „Un set de clasă element de dimensiuni considerabile!“. Uneori dezvoltatorii novice doresc să utilizeze metoda jQuery attr () din biblioteca jQuery, pentru a compara valoarea elementului atribut de clasă, cu o anumită clasă, care este fundamental greșită. De exemplu, următorul cod este scris corect:

Niciodată nu verificați pentru clasa unui element folosind metoda attr (). Acest cod nu va funcționa. Utilizați întotdeauna metoda hasClass ()

Deoarece caietul de sarcini HTML la orice element poate fi un număr de clase, este destul de ușor de înțeles de ce attr () nu funcționează aici - această metodă este folosită pentru a citi sau pentru a seta atributele unui element care au o valoare unică. Acestea pot fi, de exemplu, id atribute, titlu, etc. Dacă doriți să verificați pentru mai mult de o clasă de un element, este necesar să se utilizeze metoda hasClass () pentru a verifica fiecare clasă. De exemplu, dacă vrem să știm dacă cele două clase au stabilit elementul, vom folosi următorul cod:

Dacă vrem să verifice prezența a cel puțin una dintre cele două clase, apoi verificați acest lucru:

articole similare