Задать вопрос
@yellow_pus

Почему код не работает?

Почему $(this) не срабатывает, в этом коде
$('#content').click(()=>{
    $(this).hide();
})

По идее, он должен скрывать блок кода, с id='content', но он попросту игнорирует клик, но если вместо $(this) написать $('#content'), то все работает как нужно
  • Вопрос задан
  • 175 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
А нечего тулить стрелочные функции если не понимаешь как они работают.
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега JavaScript
♬♬
Отсутствие связывания с this у стрелочных функций.

Решение: использовать аргумент функции — событие.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы