Есть ли способ изменить свойства класса CSS, а не свойства элемента, используя jQuery?
Это практический пример:
У меня есть div с классом red
.red {background: red;}
Я хочу изменить свойство фона red
, а не элементы, которые имеют класс red
.
Если я делаю это с помощью jQuery . Метод css():
$('.red').css('background','green');
это повлияет на элементы, которые теперь имеют класс red
. Здесь все нормально.
Но если я сделаю вызов Ajax и добавлю больше div с классом red
, у них не будет зеленого фона, у них будет исходный фон red
.
Я могу снова вызвать jQuery . css() method. Но я хотел бы знать, есть ли способ изменить сам класс. Пожалуйста, подумайте, что это всего лишь базовый пример.