在结尾处解析数字的类名?

时间:2013-03-13 18:09:48

标签: javascript jquery

我有元素。我知道他们肯定会有一个'fc-id#'类,其中'#'是一个数字。

我需要以某种方式得到那个号码。这将始终是元素的第一个类。

有没有办法在最后得到这个号码?

由于

3 个答案:

答案 0 :(得分:3)

$("[class^=fc-id]").each(function(){
      var num = this.className.split(' ')[0].match(/fc-id(\d)/)[1];
});

Sample

答案 1 :(得分:0)

使用像

这样的.split()方法
var idNum = $(this).attr('class').split('id')[1]; // #

或者如果您需要检索第一个类,请执行以下操作:

var idNum = $(this).attr('class').split(' ')[0].split('id')[1]; // #

答案 2 :(得分:0)

$("[class^=fc-id]").each(function(){
    // Everything after the first 5 characters (fc-id)
    alert($(this).attr("class").substring(5)); 
})