English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die toggleClass()-Methode schaltet zwischen dem Hinzufügen und Entfernen einer oder mehrerer Klassennamen im ausgewählten Element um.
Dieser Methode wird überprüft, ob jeder Element der angegebenen Klassennamen hat:
Fügen Sie hinzu, wenn der Klassename fehlt
Löschen Sie den Klassennamen, wenn er bereits festgelegt wurde
Aber, indem SiestateParameter, Sie können angeben, nur den Klassennamen zu löschen oder nur hinzuzufügen.
Klassenname umschalten:
$(selector).toggleClass(className)
Verwenden SiestateParameter zur Umschaltung der Klasse:
$(selector).toggleClass(className, state)
Verwenden Sie die Funktion, um die Klasse umzuschalten:
$(selector).toggleClass(function(index, currentClass), state)
Schalten Sie zwischen dem Hinzufügen und Entfernen der Klassennamen "anotherClass" in allen <p>-Elementen
$("button").click(function(){ $("p").toggleClass("anotherClass"); });Testen Sie heraus‹/›
Verwenden SiestateParameter nur zum Hinzufügen oder Entfernen von Klassennamen:
$("button").click(function(){ $("p").toggleClass("anotherClass", true); });Testen Sie heraus‹/›
Parameter | Beschreibung |
---|---|
className | Bestimmt zu hinzufügende/Eine oder mehrere (mit Leerzeichen getrennt) zu löschende Klassennamen |
state | Ein Boolescher Wert, der bestimmt, ob die Klasse hinzugefügt (true) oder gelöscht (false) werden soll. |
function(index, currentClass) | Funktion, die eine oder mehrere (mit Leerzeichen getrennt) Klassennamen zurückgibt, die zu den vorhandenen Klassennamen hinzugefügt oder aus diesen entfernt werden.
|