Ä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.