Скажем, у меня есть класс с именем testThing:
.testThing
{
background-color:#000000;
float:left;
height:50px;
width:50px;
}
И я хочу иметь возможность проверить изменение цвета фона на любой элемент управления этого класса по нажатию кнопки:
function setColor(someColor)
{
jQuery('.testThing').css('background-color', someColor);
}
Но я хочу, чтобы пользователь мог восстановить исходный цвет (еще одно нажатие кнопки) в зависимости от того, что имеет класс:
function resetClass()
{
jQuery('#currentColor').removeClass('testThing');
jQuery('#currentColor').addClass('testThing');
}
Похоже, что это будет работать (Albiet не лучший способ сделать это), но цвет фона элемента управления не сбрасывается до исходного значения, содержащегося в этом классе.
Теперь либо мне нужно выяснить, почему удаление, которое нужно добавить, не сбрасывает его, ИЛИ просто лучший способ сделать это ... видя, как глупо удалять и читать класс ...