如何通过子字符串获取类名?

时间:2016-12-21 11:52:56

标签: jquery

我有类似这样的类的链接:

<a class="btn red relevant participant-1 training_id-1 state-1" href="#">

我需要阅读'id'数字,以便稍后使用ajax帖子进行操作。 如何从班级'参与者-1'中找到号码'1'?

我试过

var classList = $(this).attr('class').split(/\s+/);

但我的班级名称会不时有不同的顺序。因此,我需要通过他们的部分名字来抓住他们。

有没有人知道如何做到这一点?

1 个答案:

答案 0 :(得分:3)

我建议改为使用 data-* 属性。

首先设置data-id属性,如:

$('selector').data('id','value');

HTML将如下所示:

<a class="btn red relevant participant state" data-id='1' href="#">

然后在你的js中使用jQuery方法 .data()

var id = $(this).data('id');

希望得到这个帮助。