Beim Ändern der Klasse eines bestimmten HTML-Tags ist die Präzision der Auswahl von entscheidender Bedeutung. Dies wird noch wichtiger, wenn Sie mit Ereignishandlern anderer DOM-Elemente arbeiten.
Erwägen Sie, die Klasse eines
Wie können wir dies innerhalb des Klickereignisses eines anderen DOM-Objekts erreichen?
jQuery zum Rescue
jQuery bietet einen robusten Satz an Funktionen, die speziell auf die Bearbeitung von Elementklassen zugeschnitten sind. So können Sie sie verwenden:
Festlegen der Klasse (Überschreiben)
Verwenden Sie .attr(), um die Klasse unabhängig von ihrem vorherigen Wert festzulegen:
$("#td_id").attr('class', 'newClass');
Hinzufügen einer Klasse
Verwenden Sie .addClass(), um eine Klasse an die vorhandenen anhängen:
$("#td_id").addClass('newClass');
Klassen austauschen (Toggle)
Verwenden Sie .toggleClass(), um abwechselnd eine Klasse zu entfernen oder hinzuzufügen:
$("#td_id").toggleClass('change_me newClass');
jQuery-Klassenmethoden
Weitere Informationen Optionen bietet jQuery eine umfassende Suite von Methoden zur Manipulation des Klassenattributs:
Das obige ist der detaillierte Inhalt vonWie kann ich den Klassennamen eines TD-Tags mithilfe von jQuery innerhalb eines Event-Handlers genau ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!