DotDash
@DotDash
•••• • •−•• •−•• −−− •−− −−− •−• •−•• −•• −−••−−

Как сохранить значение класса в переменную?

Как можно сохранить содержание атрибута class элемента в переменную, если у элемента несколько классов?
пример
Задача передо мной такая: при наводке на элемент, сохранить значение атрибута во временную переменную, изменить классы, а после убирания наводки вернуть классы из переменной на прежнее место. Проблема еще в том, что я не знаю заранее какие там будут классы.
Попробовал таким способом:
var temp1 = banner.attr('class');
banner.removeClass().addClass("red");
banner.attr(temp1);
но не заработало (в примере видно)

Как бы это правильно сделать?
  • Вопрос задан
  • 358 просмотров
Решения вопроса 1
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
var c = $('#item').attr('class');
$('#item').attr('class', c);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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