Статьи

jQuery Проверка, если элемент имеет присоединенный класс

Фрагмент кода jQuery, чтобы проверить, имеет ли прикрепленный к элементу веб-страницы определенный класс css. Может использоваться для проверки необходимости дополнительного форматирования элемента или защиты определенных элементов страницы. Для этого мы можем использовать функцию jQuery hasClass () или функцию jQuery is ().

$("div").click(function(){
	if ( $(this).hasClass("protected") ) {
		//do something it does have the protected class!
		alert("i have the protected class");
	}
});


ИЛИ

 $("div").click(function(){
   if ( $('#myDiv').is('.pretty.awesome') ) {
	   //do something it does have the protected class!
	   alert("i have the pretty and awesome classes");
   }
});

Обратите внимание: этот метод позволяет вам проверять и другие вещи. IE — Проверить, скрыт ли элемент.

 if ( $('#myDiv').is(':hidden') ) {
   //do something I am hidden!
   alert("i am hidden!");
}