我的页面上有一个按钮,其类为 comment_like
, ID 为 comment_like_123456
但末尾的数字是可变的;可能是 1 到 1000000。
单击此按钮时,我需要获取结束编号,以便可以在具有相同后缀的其他元素上运行任务。
有没有一种简单的方法可以在 jQuery 中获取这个数字?
$('.comment_like').click(function() {
var element_id = $(this).attr('id');
// grab number from element ID
// do stuff with that number
});
最佳答案
你可以这样得到它:
var suffix = 'comment_like_123456'.match(/\d+/); // 123456
关于按钮:
$('.comment_like').click(function(){
var suffix = this.id.match(/\d+/); // 123456
});
关于jQuery/从字符串中获取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9282935/