Ho un oggetto divjQuery - rimuovere una classe che è in una matrice
<div class="class1 classA classB class2"> content </div>
e alcuni pulsanti
<button id="numbers">clickme N </button>
<button id="alphas">clickme A </button>
Il codice dovrebbe fare questa funzione:
<script>
var classesN = [class1, class2, class3];
var classesAlpha = [classA, classB, classC];
$('#alphas').click(function() {
$('div').removeClass(all classes that are in the classesAlpha array);
});
$('#numbers').click(function() {
$('div').removeClass(all classes that are in the classesN array);
})
</script>
Grazie per qualsiasi suggerimento e spero che vi piaccia la domanda :)
Perché ci sono spazi tra parentesi e identificatori di tag? Testato su IE, Firefox e Chrome. Non so quale editor o IDE stai usando, ma sta diffondendo un html non valido. – Daedalus
È possibile che il codice non sia stato formattato correttamente – thednp
http://stackoverflow.com/questions/11279835/delete-all-classes-after-a-certain-class ?? ':)' simile, hmm –