Paano mo masusuri kung ang isang elemento ay may partikular na klase sa jQuery?
Paano mo masusuri kung ang isang elemento ay may partikular na klase sa jQuery?

Video: Paano mo masusuri kung ang isang elemento ay may partikular na klase sa jQuery?

Video: Paano mo masusuri kung ang isang elemento ay may partikular na klase sa jQuery?
Video: Pagpapahayag ng Sariling Opinyon o Reaksyon 2024, Mayo
Anonim

Ang hasClass() method checks kung alinman sa ang pinili ang mga elemento ay may tinukoy na klase pangalan. Kung ANUMANG ng ang pinili ang mga elemento ay may tinukoy na klase pangalan, ang pamamaraang ito ay magbabalik ng "totoo".

Kaya lang, paano mo masusuri kung ang isang elemento ay naglalaman ng isang klase sa jQuery?

Gamit ang. Upang suriin kung isang elemento sa jQuery may klase , sundin ang syntax na ito: $(selector). hasClass(className); Ang tagapili ay ginagamit upang tukuyin ang mga elemento sa suriin.

Sa tabi sa itaas, ang jQuery ba ay isang pamamaraan? Ang ay(selector) paraan sinusuri ang kasalukuyang seleksyon laban sa isang expression at nagbabalik ng true, kung kahit isang elemento ng pagpili ang akma sa ibinigay na selector. Kung walang elementong magkasya, o hindi wasto ang selector, magiging 'false' ang tugon.

Bukod pa rito, paano mo malalaman kung may klase ang isang elemento?

tumutugma () upang matukoy kung ang isang elemento ay naglalaman ng isang klase . Ang className ay isang string lamang upang magamit mo ang regular na indexOf function upang makita kung ang listahan ng naglalaman ang mga klase isa pang string. Kung ang elemento lamang may isa klase pangalan na maaari mong mabilis suriin ito sa pamamagitan ng pagkuha ng klase katangian.

Maaari ko bang gamitin ang classList toggle?

Kahulugan at Paggamit Ang property na ito ay kapaki-pakinabang sa idagdag , alisin at magpalipat-lipat Mga klase ng CSS sa isang elemento. Ang Listahan ng klase Ang ari-arian ay read-only, gayunpaman, ikaw pwede baguhin ito sa pamamagitan ng gamit ang idagdag () at alisin () mga pamamaraan. Cross-browser na solusyon: Ang Listahan ng klase hindi sinusuportahan ang ari-arian sa IE9 at mas maaga.

Inirerekumendang: