кнопке весит слушатель клик, он срабатывает, но когда я делаю проверку на содержание класса у кнопки, я получаю false если клик по словам в span и true если вне слов на кнопке, подскажите как эта проблема называется и какие есть решения?
https://learn.javascript.ru/bubbling-and-capturing ?
да, точно, я использовал event.target, а не this, спасибо!
event.currentTarget() -> вернет тебе button
буду знать, спасибо, но ведь логичнее юзать this ?
логичнее — это как? что-то может быть либо логично, либо нет. в зависимости от задачи и обстоятельств будешь использовать тот или иной способ
this вообще тут не нужен
хорошо, тогда когда this, a когда currentTarget? в чем разница?
дк по ссылке же это и разжевывается
мельком глянул, сразу вспомнил про this))
солидарен, this по-моему неочевиден для понимания в данном случае, а с event.currentTarget все понятно
То есть разница лишь в читаемости?
Обсуждают сегодня