Inline-Styling entfernen, das mit .css() in jQuery hinzugefügt wurde
In jQuery wird die Funktion .css() verwendet, um CSS dynamisch zu manipulieren Eigenschaften. Es kann jedoch vorkommen, dass Sie mit .css() angewendete Stile entfernen müssen. So können Sie es machen:
Frage:
Sie haben ein Szenario, in dem CSS-Eigenschaften mithilfe von jQuery geändert werden, und Sie möchten den vorgenommenen Stil entfernen wird basierend auf einem Benutzereingabewert angewendet. Insbesondere müssen Sie den Inline-Stil „Hintergrundfarbe“ entfernen, wenn ein bestimmter Farbwert ausgewählt wird.
Antwort:
Um den von hinzugefügten Inline-Stil zu entfernen. css() können Sie die Eigenschaft auf einen leeren String setzen. Dadurch wird der Inline-Stil effektiv entfernt, ohne dass sich dies auf die in CSS-Dateien definierten Standardstile auswirkt:
$("body").css("background-color", "");
Dieser Ansatz funktioniert, weil das Festlegen einer Eigenschaft auf eine leere Zeichenfolge alle zuvor mit .css() angewendeten Stile überschreibt. Es ist wichtig zu beachten, dass diese Methode nur den von jQuery hinzugefügten Inline-Stil entfernt und keine Auswirkungen auf die in externen CSS-Dateien definierten Standardstile hat.
Das obige ist der detaillierte Inhalt vonWie entferne ich Inline-Stile, die mit jQuerys .css() angewendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!