jQuery: узнать класс элемента по его ID

Да, Вы правы, в jQuery нет функции getClass. Но, поскольку класс элемента — это обычный атрибут, то получить его можно с помощью функции attr():

var theClass = $(''#e1'').attr(''class'');

Точно таким же образом можно получить и другие атрибуты, например, img у картинки или href у ссылки.

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

var theClasses = theClass.match(/\w+|"[^"]+"/g);

Ещё в jQuery есть булева функция hasClass(), которая проверяет наличие того или иного класса у элемента. Иногда также требуется проверить наличие у элемента несколько классов.

Задача получения класса элемента по его ID обратно противоположна получению ID элемента, если известен его класс.

Похожие вопросы
Добавить ответ
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Нажимая кнопку «Отправить», я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности этого сайта.