使用jQuery删除第一个字符

20
该如何从下面这行代码的this.className中删除第一个字符呢? 第一个变量将是_,然后是一个数字。我只想将数字分配给className。
className = this.className; 
此外,我正在更改"$('.inter').html(window[link[className]]);"以使用一个数组来代替className变量。下面的代码是否是使用索引作为变量正确的方法?
$('.inter').html(window[link[className]]);

2
不要使用保留关键字作为变量名,例如className。 - adeneo
1个回答

80

不需要使用jQuery,只需使用原始的JavaScript,使用.substring

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

9
+1 没有无用的 jQuery,人们总是忘记 JavaScript。 - Vinícius Moraes
@jahroy substr,在回答写下来之前是我的最初想法。我没有这样做的唯一原因是它从未正式包含在语言规范中。 - Benjamin Gruenbaum

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接