Kuinka tarkistat, onko elementillä tietty luokka jQueryssa?
Kuinka tarkistat, onko elementillä tietty luokka jQueryssa?

Video: Kuinka tarkistat, onko elementillä tietty luokka jQueryssa?

Video: Kuinka tarkistat, onko elementillä tietty luokka jQueryssa?
Video: Kuinka tarkistat, onko pallonivel kulunut I AUTODOC 2024, Saattaa
Anonim

The hasClass()-menetelmän tarkistukset jos mikä tahansa the valittu elementeillä on tietty luokka nimi. Jos MITÄ tahansa the valittu elementeillä on määritetty luokka nimi, tämä menetelmä palauttaa "true".

Niin, kuinka tarkistat, sisältääkö elementti luokan jQueryssa?

Käyttämällä. Vastaanottaja tarkista onko elementti sisään jQuery on luokkaa , noudata tätä syntaksia: $(valitsin). hasClass(luokanNimi); Valitsinta käytetään määrittämään elementtejä to tarkistaa.

Yllä olevan lisäksi, onko jQuery menetelmä? on (valitsin) menetelmä tarkistaa nykyisen valinnan lausekkeen kanssa ja palauttaa tosi, jos vähintään yksi valinnan elementti sopii annettuun valitsimeen. Jos mikään elementti ei sovi tai valitsin ei ole kelvollinen, vastaus on "false".

Lisäksi, kuinka tarkistat, onko elementillä luokka?

vastaa() määrittääksesi jos elementti sisältää luokan . className on vain merkkijono, joten voit käyttää tavallista indexOf-funktiota nähdäksesi jos luettelosta luokat sisältävät toinen merkkijono. Jos the elementti vain on yksi luokkaa voit nimetä nopeasti tarkistaa se hankkimalla luokkaa attribuutti.

Voinko käyttää classList-kytkintä?

Määritelmä ja käyttö Tämä ominaisuus on hyödyllinen lisätä , poista ja vaihtaa CSS-luokat elementissä. The luokkaluettelo omaisuus on vain luku -tilassa, mutta sinä voi muokata sitä käyttämällä the lisätä ()- ja remove()-menetelmiä. Selainten välinen ratkaisu: luokkaluettelo ominaisuutta ei tueta IE9:ssä ja sitä aiemmissa versioissa.

Suositeltava: