jQuery-получить первый класс только из элемента


элемент выглядит так:

<li class="blah active"> ... </li>

jQuery.attr('class') вернет оба класса. Как я могу получить только 1-й класс ("БЛА" в этом случае) с jQuery?

3 53

3 ответа:

вам нужно split это в массив:

console.log(jQuery('selector').attr('class').split(' ')[0]);
var first = jQuery.attr('class').split(" ")[0];

вы можете использовать следующее, Чтобы получить первый класс только из элемента:

var firstClass = jQuery('selector')[0].classList[0]