Heim > Web-Frontend > CSS-Tutorial > Wie ändere ich die Klasse eines TD-Elements mithilfe von jQuery basierend auf seiner ID?

Wie ändere ich die Klasse eines TD-Elements mithilfe von jQuery basierend auf seiner ID?

Patricia Arquette
Freigeben: 2024-12-27 17:23:11
Original
372 Leute haben es durchsucht

How to Change a TD Element's Class Using jQuery Based on its ID?

jQuery: Ändern Sie den Klassennamen eines bestimmten DOM-Elements basierend auf der ID

Diese Frage befasst sich mit einem häufigen Szenario, in dem wir das ändern müssen Klassenname eines bestimmten td-Elements innerhalb einer Webseite. Unser Ziel ist es, dies programmgesteuert aus dem Click-Event-Handler eines anderen DOM-Elements heraus zu erreichen.

Lösung mit jQuery:

jQuery bietet mehrere Methoden zum Bearbeiten des Klassenattributs von ein HTML-Element.

Klasse festlegen (vorhandene Klasse ersetzen):
An Legen Sie den Klassennamen vollständig fest, unabhängig von seinem vorherigen Wert, und verwenden Sie die Methode .attr():

$("#td_id").attr("class", "newClass");
Nach dem Login kopieren

Hinzufügen einer Klasse (Anhängen an vorhandene Klassenliste):
Wenn Wenn Sie eine Klasse hinzufügen und dabei alle vorhandenen Klassen beibehalten möchten, verwenden Sie die Methode .addClass():

$("#td_id").addClass("newClass");
Nach dem Login kopieren

Klassen umschalten (Zwischen Klassen wechseln):
Um Klassen bequem auszutauschen, verwenden Sie die Methode .toggleClass():

$("#td_id").toggleClass("change_me newClass");
Nach dem Login kopieren

Mit diesen Methoden können wir den Klassennamen des Ziels dynamisch ändern td-Element basierend auf seiner ID, sodass wir den Stil des Elements programmgesteuert ändern können.

Das obige ist der detaillierte Inhalt vonWie ändere ich die Klasse eines TD-Elements mithilfe von jQuery basierend auf seiner ID?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage