Hur kontrollerar man om ett element har en specifik klass i jQuery?
Hur kontrollerar man om ett element har en specifik klass i jQuery?

Video: Hur kontrollerar man om ett element har en specifik klass i jQuery?

Video: Hur kontrollerar man om ett element har en specifik klass i jQuery?
Video: Unveiling the Mind-Blowing Biotech of Regeneration: Michael Levin 2024, November
Anonim

De hasClass() metodkontroller om något av de vald element har en specificerad klass namn. Om Något av de vald element har den angivna klassen namn, kommer denna metod att returnera "true".

Bara så, hur kontrollerar du om ett element innehåller en klass i jQuery?

Använder sig av. Till kontrollera om ett element i jQuery har klass , följ denna syntax: $(selektor). hasClass(className); Väljaren används för att ange element till kontrollera.

Förutom ovan, är jQuery en metod? är (väljaren) metod kontrollerar det aktuella urvalet mot ett uttryck och returnerar sant, om minst ett element i urvalet passar den givna väljaren. Om inget element passar, eller om väljaren inte är giltig, kommer svaret att vara "falskt".

Dessutom, hur kontrollerar du om ett element har en klass?

matches() för att avgöra om ett element innehåller en klass . className är bara en sträng så att du kan använda den vanliga indexOf-funktionen för att se om listan över klasser innehåller en annan sträng. Om de element endast har ett klass namn kan du snabbt kontrollera det genom att få klass attribut.

Kan jag använda classList toggle?

Definition och användning Den här egenskapen är användbar för Lägg till , ta bort och växla CSS-klasser på ett element. De klasslista egenskapen är skrivskyddad, men du burk ändra den genom använder sig av de Lägg till () och remove() metoder. Lösning för flera webbläsare: The klasslista egenskapen stöds inte i IE9 och tidigare.

Rekommenderad: