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.