Kako provjeriti da li element ima određenu klasu u jQueryju?
Kako provjeriti da li element ima određenu klasu u jQueryju?

Video: Kako provjeriti da li element ima određenu klasu u jQueryju?

Video: Kako provjeriti da li element ima određenu klasu u jQueryju?
Video: Elements and atoms | Atoms, compounds, and ions | Chemistry | Khan Academy 2024, Maj
Anonim

The hasClass() metode provjere ako bilo koji od the odabrano elementi imaju određenu klasu ime. Ako BILO KOJI od the odabrano elementi imaju specificiranu klasu name, ova metoda će vratiti "true".

Samo tako, kako provjeriti da li element sadrži klasu u jQueryju?

Koristeći. To provjeriti da li je element in jQuery ima klasa , slijedite ovu sintaksu: $(selektor). hasClass(className); Selektor se koristi za specificiranje elementi to provjeriti.

Osim gore navedenog, da li je jQuery metoda? je (selektor) metoda provjerava trenutni odabir u odnosu na izraz i vraća true, ako barem jedan element selekcije odgovara datom selektoru. Ako nijedan element ne odgovara, ili selektor nije valjan, onda će odgovor biti 'netačno'.

Dodatno, kako provjeriti da li element ima klasu?

matches() za određivanje ako element sadrži klasu . className je samo string tako da možete koristiti regularnu funkciju indexOf da vidite ako listu klase sadrži drugi niz. Ako the element samo ima jedan klasa ime možete brzo provjeriti to uzimajući klasa atribut.

Mogu li koristiti prebacivanje liste klasa?

Definicija i upotreba Ovo svojstvo je korisno za dodati , uklonite i preklopiti CSS klase na elementu. The classList svojstvo je samo za čitanje, međutim, vi mogu modificirati ga koristeći the dodati () i remove() metode. Rješenje za više pretraživača: The classList svojstvo nije podržano u IE9 i ranijim verzijama.

Preporučuje se: