English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery addClass() Methode

jQuery HTML/CSS-Methode

Die Methode addClass() fügt eine oder mehrere Klassennamen zu einem ausgewählten Element hinzu.

Diese Methode löscht keine bestehenden Klassennamen, sondern fügt nur eine oder mehrere Klassennamen zur aktuellen Klassennamenliste hinzu.

Syntax:

Kategorie hinzufügen:

$(selector).addClass(className)

Klasse hinzufügen mit einer Funktion:

$(selector).addClass(function(index, currentClass))

Beispiel

Eine Klasse im ersten <p>-Element hinzufügen:

$("button").click(function(){
  $("p:first").addClass("highlight");
});
Testen Sie es heraus‹/›

Es können mehrere Klassen (durch Leerzeichen getrennt) gleichzeitig zu einem ausgewählten Element hinzugefügt werden, wie folgt:

$("button").click(function(){
  $("p:first").addClass("highlight big");
});
Testen Sie es heraus‹/›

Klasse hinzufügen mit einer Funktion:

$("p").addClass(function(index, currentClass) {
  let addedClass;
  if(currentClass === "red") {
    addedClass = "green";
    $(this).text("Es gibt einen grünen Absatz");
  }
  return addedClass;
});
Testen Sie es heraus‹/›

Verwenden Sie removeClass() zum Entfernen eines Klassennamens und addClass() zum Hinzufügen eines neuen Klassennamens:

$("button").click(function(){
  $("p").removeClass("red").addClass("green");
});
Testen Sie es heraus‹/›

Parameterwert

ParameterBeschreibung
classNameEine oder mehrere durch Leerzeichen getrennte Klassennamen angeben, die hinzugefügt werden sollen
function(index, currentClass)Funktion, die eine oder mehrere durch Leerzeichen getrennte Klassennamen zurückgibt, um sie zu den vorhandenen Klassennamen hinzuzufügen
  • index-Rückgabe der Position des Elements im Set

  • currentClass-Rückgabe des aktuellen Klassennamens des ausgewählten Elements

jQuery HTML/CSS-Methode