Оглавление

.hasClass()

Метод hasClass(<Название класса>) позволяет определить, был ли указанный класс добавлен ранее. Возвращает true, если класс был добавлен ранее.

   function checkClass(cls) {

      if ($("#div1").hasClass(cls)) {

         alert("Определен");

      }

      else {

         alert("Нет");

      }

   }

   checkClass("cls2"); // Нет

   $("#div1").addClass("cls2");

   checkClass("cls2"); // Определен

   checkClass("cls1"); // Определен

 
<div
id="div1" class="clsl">Текст</div>


При первой проверке получим сообщение, что класс cls2 не определен. Далее добавляем класс и опять проверяем. В этом случае получим сообщение, что класс определен для элемента с идентификатором div1. Обратите внимание на тот факт, что добавление нового класса не удаляет другие классы, определенные ранее.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити