etoisarobot
etoisarobot

Reputation: 7794

Retrieve the last class in an element that has mutiple classes

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

Answers (3)

user113716
user113716

Reputation: 322462

Here's a regular expression version if you prefer.

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

Upvotes: 1

Reigel Gallarde
Reigel Gallarde

Reputation: 65254

var cls = $('div').attr('class').split(' ');

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

demo

Upvotes: 4

Crozin
Crozin

Reputation: 44376

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

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

Upvotes: 0

Related Questions