2013-05-23 22 views
9

Come faccio a rimuovere il primo carattere da this.className nella riga sottostante? La prima variabile sarà _ e quindi un numero. Voglio solo il numero da assegnare a className.Rimuovi il primo carattere con jQuery

className = this.className; 

Inoltre sto cambiando "$('.inter').html(window[link[className]]);" utilizzare un array al posto della variabile className. Il codice seguente è il modo corretto di utilizzare un array con l'indice come variabile?

$('.inter').html(window[link[className]]); 
+2

Non utilizzare parole chiave riservate come className come nomi di variabili. – adeneo

risposta

42

Non c'è bisogno di utilizzare jQuery per questo, appena pianura ol' javascript utilizzando .substring

var trimmed = this.className.substring(1); 
+5

+1 per nessun jQuery inutile, le persone dimenticano sempre il codice JavaScript –

+2

Non c'è davvero nessun altro (ragionevole) modo di rispondere a questa domanda ... – jahroy

+0

@jahroy 'substr' ed era la mia iniziale prima di scrivere la risposta. L'unico motivo per cui non l'ho fatto è che non è mai stato formalmente incluso nelle specifiche del linguaggio. –

Problemi correlati