Проверьте, если класс уже назначен перед добавлением

в jQuery, рекомендуется ли проверить, будет ли класс уже назначен элементу перед добавлением этого класса? Будет ли даже иметь какое-либо влияние вообще?

Например:

<label class='foo'>bar</label>

Когда под сомнением, если класс BAZ уже был назначен на этикетку , будет ли это лучший подход:

var class = 'baz';
if (!$('label').hasClass(class)) {
  $('label').addClass(class);
}

Или это будет достаточно:

$('label').addClass('baz');
109
задан Gordon Gustafson 26 September 2012 в 20:37
поделиться