jQuery - CSS-Klassen abrufen und festlegen


Mit jQuery ist es einfach, den Stil von Elementen zu manipulieren.


jQuery-Manipulation von CSS

jQuery hat mehrere Methoden zur CSS-Manipulation. Wir werden uns die folgenden Methoden ansehen:

  • addClass()- Fügt den ausgewählten Elementen eine oder mehrere Klassen hinzu
  • removeClass()- Entfernt eine oder mehrere Klassen von den ausgewählten Elementen
  • toggleClass()- Wechselt zwischen dem Hinzufügen/Entfernen von Klassen von den ausgewählten Elementen
  • css()- Setzt das Style-Attribut oder gibt es zurück

Beispiel-Stylesheet

Das folgende Stylesheet wird für alle Beispiele auf dieser Seite verwendet:

.important {
  font-weight: bold;
  font-size: xx-large;
}

.blue {
  color: blue;
}

jQuery addClass() Methode

Das folgende Beispiel zeigt, wie Klassenattribute zu verschiedenen Elementen hinzugefügt werden. Natürlich können Sie beim Hinzufügen von Klassen mehrere Elemente auswählen:

Beispiel

$("button").click(function(){
  $("h1, h2, p").addClass("blue");
  $("div").addClass("important");
});

addClass()Sie können auch mehrere Klassen innerhalb der Methode angeben :

Beispiel

$("button").click(function(){
  $("#div1").addClass("important blue");
});


jQuery removeClass() Methode

Das folgende Beispiel zeigt, wie Sie ein bestimmtes Klassenattribut aus verschiedenen Elementen entfernen:

Beispiel

$("button").click(function(){
  $("h1, h2, p").removeClass("blue");
});

jQuery toggleClass() Methode

Das folgende Beispiel zeigt, wie die jQuery- toggleClass()Methode verwendet wird. Diese Methode schaltet zwischen dem Hinzufügen/Entfernen von Klassen aus den ausgewählten Elementen um:

Beispiel

$("button").click(function(){
  $("h1, h2, p").toggleClass("blue");
});

jQuery css() Methode

Die jQuery- css()Methode wird im nächsten Kapitel erklärt.


jQuery-Übungen

Testen Sie sich mit Übungen

Übung:

Verwenden Sie eine jQuery-Methode, um die Klasse „wichtig“ zu einem <p>-Element hinzuzufügen.

$("p").("");


jQuery-CSS-Referenz

Eine vollständige Übersicht aller jQuery-CSS-Methoden finden Sie in unserer jQuery HTML/CSS-Referenz .