Zmień właściwości klasy CSS za pomocą jQuery

Czy istnieje sposób na zmianę właściwości klasy CSS, a nie właściwości elementu, za pomocą jQuery?

To jest praktyczny przykład:

Mam div z klasąred

.red {background: red;}

Chcę zmienić klasęred właściwość tła, a nie elementy, które mają klasęred przypisane tło.

Jeśli zrobię to za pomocą jQuerymetoda .css ():

$('.red').css('background','green');

wpłynie to na elementy, które mają teraz klasęred. Do tej pory wszystko jest w porządku. Ale jeśli wykonam wywołanie Ajax i wstawię więcej divów za pomocąred klasa, te nie będą miały zielonego tła, będą miały początkowyred tło.

Mógłbym nazwać jQuerymetoda .css () jeszcze raz. Ale chciałbym wiedzieć, czy istnieje sposób na zmianę samej klasy. Proszę wziąć pod uwagę, że to tylko podstawowy przykład.

questionAnswers(8)

yourAnswerToTheQuestion