JQuery - módszer hasclass (), vagy ellenőrizze, hogy a jelenléte az elem osztály

Írja be az a művelet eredményét (számokban):
16 + 6 =? frissítés

Nem szereti 11

Nincs fordítás elérhető.

Jó napot, hölgyeim és uraim! Ebben a nagyon rövid cikket, azt meg fogja vitatni, hogyan kell használni jQuery, hogy ellenőrizze a jelenlétét az elem osztályban. Bármilyen HTML-elem mindig több osztályba. Minden osztály az elemhez felsorolt ​​résen át a class attribútum elemet. az alábbiak szerint:







Ebben a példában, a DIV-elem két osztályát találtuk - jelentős, és mozgatható. Ha kell ellenőrizni, hogy egy bizonyos meghatározott osztálya néhány elem, akkor a jQuery segítségével történik hasClass () metódust. Tehát, ha azt akarjuk, hogy megtudja, ha a DIV-jókora osztályban. tesszük a következő ellenőrzéseket:







Miután ezt a kódot végrehajtja, akkor megjelenik a „Egy elemkészlet osztály jelentős!”. Néha kezdő fejlesztők szeretnék használni jQuery attr () metódus a könyvtár jQuery, összehasonlítani az érték a class attribútum elem néhány osztályt, amely alapvetően hibás. Például, a következő kód van írva helyesen:

Soha ne keressen az osztály egy elem módszerrel attr (). Ez a kód nem fog működni. Mindig használja hasClass () módszer

Mivel a HTML specifikáció bármely elem lehet osztályok száma, nagyon is érthető, hogy miért attr () nem működik itt - ezt a módszert alkalmazzák, hogy olvassa el, vagy állítsa a tulajdonságok olyan elem, amely egy egyedi értéket. Ezek lehetnek például, id attribútumok, cím, stb Ha azt szeretnénk, hogy ellenőrizze a több mint egy elem osztálya a szükséges használni hasClass () metódus, hogy ellenőrizze minden osztályban. Például, ha azt akarjuk tudni, hogy a két osztály van az elem beállítva, akkor az alábbi kód:

Ha azt akarjuk, hogy ellenőrizze a jelenlétét legalább az egyik a két osztály, akkor ezt nézd:




Kapcsolódó cikkek