Я столкнулся с следующим script, который проверяет, имеет ли элемент класс a
, а если нет, добавляет его:
if (!$("div").hasClass("a")){
$("div").addClass("a");
}
Поскольку jQuery не добавит класс, если он уже существует, его можно было бы изменить на:
$("div").addClass("a");
Однако есть ли улучшения производительности с помощью hasClass
во-первых, или это с использованием того же метода, который addClass
делает в любом случае и, следовательно, дублирует логику?