tags:

views:

44

answers:

3

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>
+3  A: 
var cls = $('div').attr('class').split(' ');

alert(cls[cls.length-1]);

demo

Reigel
A: 

You want to retrieve class3 in this case, am I right?

var lastClassName = $.trim($("elementRef").attr("class")).split(" ").slice(-1);
Crozin
+1  A: 

Here's a regular expression version if you prefer.

var lastClass = $(selector).attr('class').match(/\s([^\s]+)$/)[1];
patrick dw