Проверка наличия класса

.hasClass() – проверяет наличие класса у элементов страницы.

.hasClass(className)
  • className — имя класса.

К любому тегу одновременно можно добавить несколько классов, перечисляя их в атрибуте class через пробел.

<div id="mydiv" class="foo bar"></div>

.hasClass() возвращает true независимо от наличия других классов. Например, для HTML выше сделаем проверку классов:

$( "#mydiv" ).hasClass( "bar" );  // вернет true
$( "#mydiv" ).hasClass( "foo" );  // вернет true
$( "#mydiv" ).hasClass( "quux" ); // вернет false

Внимание! Никогда не проверяйте наличие класса у элемента с помощью метода .attr()! Этот код не будет работать. Всегда используйте метод hasClass()

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *