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