Dans jQuery, est-il recommandé de vérifier si une classe est déjà affectée à un élément avant d'ajouter cette classe? Cela aura-t-il même un effet?
Par exemple:
<label class='foo'>bar</label>
En cas de doute si la classe baz
a déjà été affectée à label
, serait-ce la meilleure approche:
var class = 'baz';
if (!$('label').hasClass(class)) {
$('label').addClass(class);
}
ou cela suffirait-il:
$('label').addClass('baz');