Не выполняется скрипт, как исправить?

При клике, должен скрываться элемент, но этого не происходит jquery 3.6.2, а на jquery2.2.4 срабатывает. что не так я сделал?
<div class="error">
	<b class="error__title">{title} <i class="error__title--i hover-op icon-close"></i></b>
	<span class="error__content">{error}</span>
</div>

$('.error__title--i').click(function(){ 
    $(this).closest('.error').hide(100);
	return false;
});
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
А..., всё гораздо проще. У вас обработчик клика навешен на элемент i, который имеет нулевой размер. Естественно, попасть по нему мышкой вы не сможете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы