Reputation: 7794
How can I retrieve the last class in an element that has multiple classes assigned to it using Jquery ie.
<div class="class1 class2 class3"></div>
Upvotes: 2
Views: 121
Reputation: 322462
Here's a regular expression version if you prefer.
var lastClass = $(selector).attr('class').match(/\s([^\s]+)$/)[1];
Upvotes: 1
Reputation: 65254
var cls = $('div').attr('class').split(' ');
alert(cls[cls.length-1]);
Upvotes: 4
Reputation: 44376
You want to retrieve class3
in this case, am I right?
var lastClassName = $.trim($("elementRef").attr("class")).split(" ").slice(-1);
Upvotes: 0