Questa è la struttura della dichiarazione if-else sto usando:Come scrivere un'istruzione switch in jQuery/Javascript per verificare se un elemento ha una classe particolare?
$('.myclass a').click(function() {
if ($(this).hasClass('class1')) {
//do something
} else if ($(this).hasClass('class2')) {
//do something
} else if ($(this).hasClass('class3')) {
//do something
} else if ($(this).hasClass('class4')) {
//do something
} else {
//do something
}
});
ci sono un certo numero di casi già e ho pensato utilizzando un'istruzione switch sarebbe più ordinato. Come posso farlo in jQuery/javascript?
fa '.myclass a' hanno solo una singola classe? – sberry
Perché non associ il gestore di eventi click direttamente ai collegamenti con la classe corrispondente? –
@ sberry2A - Ha solo 1 classe. – catandmouse