FUNZIONI - hasClass()
<-- Indietro
E' una semplice funzione che ci permette di verificare se un determinato elemento ha una classe CSS specifica.
La funzione accetta un parametro:
- classe - è il nome della classe che vogliamo verificare
Il codice č stato visto come prototype dell'oggetto HTMLElement:
HTMLElement.prototype.hasClass = function ( class ) {
return (
this.className &&
this.className.match( new RegExp( "\\b" + class + "\\b" ) )
) ? true : false;
}
La sintassi di utilizzo della funzione è
elemento.hasClass("nome della classe");
Un esempio di come puņ essere utilizzato:
if ( document.getElementById("test").hasClass("selezionato") ) {
alert("L'elemento ha la classe selezionato.");
} else {
alert("L'elemento non ha la classe selezionato.");
}
<-- Indietro