Heim > Web-Frontend > Front-End-Fragen und Antworten > So ändern Sie den CSS-Stil in jq

So ändern Sie den CSS-Stil in jq

PHPz
Freigeben: 2023-04-24 09:30:51
Original
1153 Leute haben es durchsucht

JQuery ist eine sehr beliebte JavaScript-Bibliothek, die viele Funktionen zur Vereinfachung der JavaScript-Programmierung und zur einfachen Änderung von CSS-Stilen bietet. In diesem Artikel erfahren Sie, wie Sie mit JQuery CSS-Stile ändern.

Grundlegende Syntax für JQuery zum Ändern von CSS:

$(selector).css(property,value);
Nach dem Login kopieren
  • selector: der Selektor des Elements zum Ändern des CSS-Stils
  • property: der Name der CSS-Eigenschaft
  • value: der Wert der CSS-Eigenschaft

For Wenn Sie beispielsweise die Hintergrundfarbe auf Rot festlegen, können Sie den folgenden Code verwenden:

$("body").css("background-color", "red");
Nach dem Login kopieren

Beachten Sie, dass Sie bei Verwendung von JQuery zum Ändern von CSS-Stilen mehrere Stile gleichzeitig ändern können. Sie müssen nur mehrere Attribute hinzufügen Namen und Attributwerte nach dem Selektor. Ändern Sie beispielsweise gleichzeitig die Hintergrundfarbe und die Textfarbe in Rot:

$("body").css({
  "background-color": "red",
  "color": "red"
});
Nach dem Login kopieren

Neben der oben genannten Grundsyntax bietet JQuery auch einige andere Methoden zum Ändern von CSS-Stilen.

  1. CSS-Klassen hinzufügen:
    JQuery bietet die Methode addClass() zum Hinzufügen von CSS-Klassen zu Elementen. Fügen Sie beispielsweise eine CSS-Klasse mit dem Namen „myClass“ zu einem Element hinzu:

    $("div").addClass("myClass");
    Nach dem Login kopieren

Sie können auch mehrere CSS-Klassen gleichzeitig hinzufügen:

$("div").addClass("class1 class2 class3");
Nach dem Login kopieren
  1. CSS-Klassen entfernen:
    Ähnlich der Methode zum Hinzufügen von CSS-Klassen JQuery bietet die Methode „removeClass()“ zum Entfernen der CSS-Klasse eines Elements. Löschen Sie beispielsweise eine CSS-Klasse mit dem Namen „myClass“:

    $("div").removeClass("myClass");
    Nach dem Login kopieren

Ebenso können Sie mehrere CSS-Klassen gleichzeitig löschen:

$("div").removeClass("class1 class2 class3");
Nach dem Login kopieren
  1. CSS-Klassen wechseln: Die Methode
    toggleclass() kann CSS-Klassen auf einer umschalten Element. Wenn das Element diese CSS-Klasse nicht enthält, wird die Klasse hinzugefügt, andernfalls wird die Klasse entfernt. Wechseln Sie beispielsweise die CSS-Klasse mit dem Namen „highlight“ für das Element:

    $("div").toggleClass("highlight");
    Nach dem Login kopieren

Ebenso können Sie auch mehrere CSS-Klassen gleichzeitig wechseln:

$("div").toggleClass("class1 class2 class3");
Nach dem Login kopieren
  1. Holen Sie sich den CSS-Stil:
    JQuery stellt das CSS bereit( )-Methode, um CSS-Eigenschaften des Elements abzurufen. Rufen Sie beispielsweise die Hintergrundfarbe eines Elements ab:

    $("div").css("background-color");
    Nach dem Login kopieren

Es ist zu beachten, dass beim Abrufen von CSS-Eigenschaften der zurückgegebene Wert die Einheit nicht enthält. Wenn die Breite des Elements beispielsweise „100 Pixel“ beträgt, ist der Rückgabewert „100“ und nicht „100 Pixel“.

In diesem Artikel haben wir vorgestellt, wie man JQuery zum Ändern von CSS-Stilen verwendet, einschließlich des Hinzufügens von CSS-Klassen, des Löschens von CSS-Klassen, des Wechselns von CSS-Klassen und des Abrufens von CSS-Eigenschaften. Diese Methoden können einfach über JQuery implementiert werden, wodurch die Webentwicklung einfacher und effizienter wird.

Das obige ist der detaillierte Inhalt vonSo ändern Sie den CSS-Stil in jq. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage