Проверка наличия класса
.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()