Com comproveu si un element té una classe específica a jQuery?
Com comproveu si un element té una classe específica a jQuery?

Vídeo: Com comproveu si un element té una classe específica a jQuery?

Vídeo: Com comproveu si un element té una classe específica a jQuery?
Vídeo: Cambiar la Clase de un Elemento con JavaScript (sin jQuery) 2024, Maig
Anonim

El Comprovacions del mètode hasClass(). si qualsevol de el seleccionat els elements tenen una classe especificada nom. Si QUALSEVOL de el seleccionat elements té la classe especificada nom, aquest mètode retornarà "true".

Així doncs, com comproveu si un element conté una classe a jQuery?

Utilitzant. A comproveu si un element en jQuery té classe , seguiu aquesta sintaxi: $(selector). hasClass(className); El selector s'utilitza per especificar el elements a comprovar.

Al costat de dalt, és jQuery un mètode? El is(selector) mètode compara la selecció actual amb una expressió i retorna cert, si almenys un element de la selecció s'ajusta al selector donat. Si no encaixa cap element, o si el selector no és vàlid, la resposta serà "falsa".

A més, com comproveu si un element té una classe?

matchs() per determinar si un element conté una classe . className és només una cadena, de manera que podeu utilitzar la funció normal indexOf per veure'l si la llista de classes conté una altra corda. Si el element només té un classe nom que puguis ràpidament comprovar ho aconseguint el classe atribut.

Puc utilitzar el commutador classList?

Definició i ús Aquesta propietat és útil per afegir , eliminar i alternar Classes CSS en un element. El classList La propietat és només de lectura, però, vostè llauna modificar-lo per utilitzant el afegir mètodes () i remove(). Solució entre navegadors: The classList La propietat no és compatible amb IE9 i anteriors.

Recomanat: