выбор первого из нескольких классов

Не уверенный, если можно сделать это, но я хочу выбрать первый из двух классов элемента с jQuery и возвратом, это - первый класс только.

<div class="module blue">

Я хочу возвратить 'модуль'.

попробованный это:

var state = $('body').attr('class').first();

но ничего подобного, кажется, не работает, спасибо ни за какой совет.

5
задан gleddy 24 March 2010 в 13:50
поделиться

2 ответа

Try

var class = $('.module').attr('class');
var st = class.split(' ');
var firstClass = st[0];
6
ответ дан 13 December 2019 в 05:33
поделиться

Если у вас есть ссылка на элемент, просто получите его атрибут className и разделите его пробелом, и тогда у вас будет первый класс в [0 ] в разбитом массиве:

var className = $(element).attr('class'),
    split = className.split(/\s+/g);

alert(split[0] || 'Empty className');
4
ответ дан 13 December 2019 в 05:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: