2

我有元素。我确信他们会有一个类 'fc-id#',其中 '#' 是一个数字。

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

有什么办法可以得到最后的号码吗?

谢谢

4

3 回答 3

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

样本

于 2013-03-13T18:16:04.930 回答
0

使用.split()方法如

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

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

var idNum = $(this).attr('class').split(' ')[0].split('id')[1]; // #
于 2013-03-13T18:11:54.150 回答
0
$("[class^=fc-id]").each(function(){
    // Everything after the first 5 characters (fc-id)
    alert($(this).attr("class").substring(5)); 
})
于 2013-03-13T18:13:37.310 回答