différence entre toggleclass et addclass

Je suis en train de travailler avec jquery et de tenter d'ajouter une classe à une table sur la sélection de cette ligne du tableau.

J'ai d'abord été en utilisant le code suivant -

$(this).parents("tr").toggleClass("over", this.clicked);            

Pour une raison quelconque, ce n'était pas de travail dans seulement quelques cas où il y avait déjà une classe attribuée.
Avant que je suis allé trop fou avec toute la résolution des problèmes, je l'ai changé à la suite de

$(this).parents("tr").addClass("over", this.clicked);           

Cette nouvelle option apparaît à être fonctionne bien.

Ma question est de savoir si une option ci-dessus est meilleur que l'autre.....Dois-je utiliser toggleClass au lieu de addClass, ou est addClass suffisant?

merci pour les pensées.

OriginalL'auteur czuroski | 2011-12-01