Ändern Sie die CSS-Klasseneigenschaften mit jQuery

Gibt es eine Möglichkeit, die Eigenschaften einer CSS-Klasse und nicht die Elementeigenschaften mithilfe von jQuery zu ändern?

Dies ist ein praktisches Beispiel:

Ich habe eine Div mit Klassered

.red {background: red;}

Ich möchte die Klasse wechselnred Hintergrundeigenschaft, keine Elemente mit Klassered Hintergrund zugewiesen.

Wenn ich es mit jQuery macheCSS () -Methode:

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

Es wirkt sich auf die Elemente aus, die gerade eine Klasse habenred. Bis hierher ist alles in Ordnung. Aber wenn ich einen Ajax-Anruf tätige und weitere divs mit einfügered Klasse, diese haben keinen grünen Hintergrund, sie haben die Initialered Hintergrund.

Ich könnte jQuery anrufenCSS () -Methode nochmal. Aber ich würde gerne wissen, ob es eine Möglichkeit gibt, die Klasse selbst zu ändern. Bitte beachten Sie, dass dies nur ein einfaches Beispiel ist.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage