I have a button on my page with a class of comment_like and an ID like comment_like_123456 but the numbers at the end are variable; could be 1 to 1
comment_like
comment_like_123456
In your click handler:
var number = $(this).attr('id').split('_').pop();
This is a task for plain-old regular expressions, it has nothing to do with jQuery:
"comment_like_123456".match(/\d+/) => ["123456"]