Come trovare l'ultima classe sull'elemento senza conoscere il numero esatto di classi?jQuery - trova l'ultima classe sull'elemento
Il nostro elemento:
<div class="class-1 class-2 some-other-class"></div>
approccio normale con split non funziona qui, come non si sa il numero di classi. Possiamo controllare la lunghezza dello .split(' ')
?
var i = $('div').prop('class');
var j = i.split(' ')[x];
Qualsiasi suggerimento molto apprezzato.
Se si vuole fare in una riga, allora 'i.split ('') [i.split ('') .length - 1]' ti darà l'ultima lezione. –
Le classi sono entità essenzialmente non ordinate. Personalmente, non vorrei affidarmi a javascript/jQuery per fornire il risultato "corretto". Se avessi bisogno di conoscere l'ultima classe aggiunta a un elemento (o un insieme di elementi), ne terrei traccia in altri modi. –