Оператор $('#content h1').hasClass('active')
возвращает логическое значение (true или false), в отличие от объекта jQuery, для которого вы пытаетесь использовать $(this)
. Смотрите использование hasClass
здесь .
Если вы пытаетесь выполнить действие со всеми элементами, которые соответствуют определенному селектору, попробуйте вместо этого этого селектора:
$("#content h1.active").hide();
Находит все элементы с атрибутом id
"content", которые содержат элемент h1
с атрибутом class
"active", и скрывает их все.