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

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

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

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

3 ответа

Решение

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

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

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

var firstClass = jQuery('selector')[0].classList[0]
Другие вопросы по тегам