Hvordan sjekker du om et element har en bestemt klasse i jQuery?
Hvordan sjekker du om et element har en bestemt klasse i jQuery?

Video: Hvordan sjekker du om et element har en bestemt klasse i jQuery?

Video: Hvordan sjekker du om et element har en bestemt klasse i jQuery?
Video: jQuery add or remove class 2024, November
Anonim

De hasClass() metodesjekker hvis noen av de valgt elementer har en spesifisert klasse Navn. Hvis NOEN av de valgt elementer har den angitte klassen navn, vil denne metoden returnere "true".

Bare så, hvordan sjekker du om et element inneholder en klasse i jQuery?

Ved hjelp av. Til sjekk om et element i jQuery har klasse , følg denne syntaksen: $(selektor). hasClass(klassenavn); Velgeren brukes til å spesifisere elementer til kryss av.

Foruten ovenfor, er jQuery en metode? er (velger) metode sjekker det gjeldende utvalget mot et uttrykk og returnerer sant, hvis minst ett element i utvalget passer til den gitte velgeren. Hvis ingen elementer passer, eller velgeren ikke er gyldig, vil svaret være "false".

I tillegg, hvordan sjekker du om et element har en klasse?

matches() for å bestemme hvis et element inneholder en klasse . className er bare en streng slik at du kan bruke den vanlige indexOf-funksjonen for å se hvis listen over klasser inneholder en annen streng. Hvis de element kun har en klasse navn kan du raskt kryss av det ved å få klasse Egenskap.

Kan jeg bruke classList toggle?

Definisjon og bruk Denne egenskapen er nyttig for legge til , fjern og veksle CSS-klasser på et element. De klasseliste egenskapen er skrivebeskyttet, men du kan endre den med ved hjelp av de legge til () og remove() metoder. Løsning på tvers av nettlesere: The klasseliste egenskapen støttes ikke i IE9 og tidligere.

Anbefalt: