Kuidas kontrollida, kas elemendil on jQuerys konkreetne klass?
Kuidas kontrollida, kas elemendil on jQuerys konkreetne klass?

Video: Kuidas kontrollida, kas elemendil on jQuerys konkreetne klass?

Video: Kuidas kontrollida, kas elemendil on jQuerys konkreetne klass?
Video: Section 9 2024, Mai
Anonim

The hasClass() meetodi kontrollid kui ükskõik milline a valitud elementidel on määratud klass nimi. Kui mistahes a valitud elementidel on määratud klass nimi, tagastab see meetod "tõene".

Nii, kuidas kontrollida, kas element sisaldab jQuery klassi?

Kasutades. To kontrollige, kas see on element sisse jQuery on klass , järgige seda süntaksit: $(valija). hasClass(klassiNimi); Valijat kasutatakse määramiseks elemendid juurde Kontrollima.

Lisaks ülaltoodule, kas jQuery on meetod? on (valija) meetod kontrollib praegust valikut avaldisega ja tagastab tõene, kui vähemalt üks valiku element sobib antud valijaga. Kui ükski element ei sobi või valija ei sobi, on vastus "false".

Lisaks, kuidas kontrollida, kas elemendil on klass?

vaste() määramiseks kui element sisaldab klassi . className on lihtsalt string, nii et saate nägemiseks kasutada tavalist indexOf funktsiooni kui nimekirjast klassid sisaldavad teine string. Kui a element ainult on üks klass nime saate kiiresti Kontrollima seda hankides klass atribuut.

Kas ma saan kasutada lülitit classList?

Definitsioon ja kasutamine See omadus on kasulik lisama , eemaldage ja lüliti CSS-klassid elemendil. The klassiloend atribuut on kirjutuskaitstud, kuid teie saab muutke seda kasutades a lisama () ja remove() meetodid. Brauseriülene lahendus: klassiloend atribuut ei ole IE9 ja varasemates versioonides toetatud.

Soovitan: