Lors de la modification de la classe d'une balise HTML spécifique, la précision de la sélection est essentielle. Cela devient encore plus crucial lorsque vous travaillez avec des gestionnaires d'événements d'autres éléments DOM.
Envisagez de modifier la classe d'un
Comment pouvons-nous y parvenir dans l'événement de clic d'un autre objet DOM ?
jQuery vers le Rescue
jQuery fournit un ensemble robuste de fonctions spécialement conçues pour manipuler les classes d'éléments. Voici comment vous pouvez les utiliser :
Définition de la classe (écrasement)
Utilisez .attr() pour définir la classe quelle que soit sa valeur précédente :
$("#td_id").attr('class', 'newClass');
Ajout d'une classe
Utilisez .addClass() pour ajouter un classe à celles existantes :
$("#td_id").addClass('newClass');
Échange de classes (bascule)
Utilisez .toggleClass() pour supprimer ou ajouter alternativement une classe :
$("#td_id").toggleClass('change_me newClass');
Méthodes de classe jQuery
Pour plus d'options, jQuery propose une suite complète de méthodes pour manipuler l'attribut de classe :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!