В jQuery рекомендуется ли проверять, был ли класс уже назначен элементу перед добавлением этого класса? Будет ли это вообще иметь какой-либо эффект?
Например:
<label class='foo'>bar</label>
Если у вас есть сомнения, если класс baz
уже назначен label
, это лучший подход:
var class = 'baz';
if (!$('label').hasClass(class)) {
$('label').addClass(class);
}
или этого будет достаточно:
$('label').addClass('baz');