Jak sprawdzić, czy element ma określoną klasę w jQuery?
Jak sprawdzić, czy element ma określoną klasę w jQuery?

Wideo: Jak sprawdzić, czy element ma określoną klasę w jQuery?

Wideo: Jak sprawdzić, czy element ma określoną klasę w jQuery?
Wideo: jQuery checked selector 2024, Może
Anonim

ten sprawdza metodę hasClass() Jeśli którykolwiek z ten wybrany elementy mają określoną klasę Nazwa. Gdyby Którykolwiek z ten wybrany elementy mają określoną klasę name, ta metoda zwróci "true".

Tak więc, jak sprawdzić, czy element zawiera klasę w jQuery?

Za pomocą. Do sprawdź, czy element w jQuery ma klasa , postępuj zgodnie z następującą składnią: $(selektor). maKlasę(NazwaKlasy); Selektor służy do określenia elementy do sprawdzać.

Czy poza powyższym jQuery jest metodą? Jest(selektor) metoda porównuje bieżącą selekcję z wyrażeniem i zwraca prawdę, jeśli co najmniej jeden element selekcji pasuje do danego selektora. Jeśli żaden element nie pasuje lub selektor nie jest prawidłowy, odpowiedź będzie fałszywa.

Dodatkowo, jak sprawdzić, czy element ma klasę?

match() do określenia jeśli element zawiera klasę . className to tylko ciąg znaków, więc możesz użyć zwykłej funkcji indexOf, aby zobaczyć Jeśli lista klasy zawiera kolejny ciąg. Gdyby ten element tylko ma jeden klasa Imię możesz szybko sprawdzać to poprzez zdobycie klasa atrybut.

Czy mogę używać przełącznika classList?

Definicja i użycie Ta właściwość jest przydatna do Dodaj , usuń i przełącznik Klasy CSS na elemencie. ten lista klas właściwość jest tylko do odczytu, jednak ty Móc zmodyfikuj to przez za pomocą ten Dodaj () i remove() metody. Rozwiązanie dla wielu przeglądarek: lista klas właściwość nie jest obsługiwana w IE9 i wcześniejszych.

Zalecana: