В методе obr необходимо получить объект jquery, на котором сработало событие. Каким образом это можно сделать?
Пытаюсь прописать таким образом и, ожидаемо, получаю пустоту:
class MenuAnimation{
constructor(){
$('a').on('click', this.obr.bind(this, $(this)));
}
obr(elem, e){
e.preventDefault();
this.alertMessage(elem.text());
}
alertMessage(txt){
alert(txt);
}
}
Может так?
class MenuAnimation {
constructor() {
$('a').on('click', this.obr.bind(this));
}
obr(e) {
e.preventDefault();
let elem = $(e.target);
this.alertMessage(elem.text());
}
alertMessage(txt) {
alert(txt);
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Столкнулся с проблемой дублирования полей при использовании LEFT JOIN в MySQL запросе
проблема, собственно, в коде, почему не переносится текст? Слово: "Русагроимпортом" выходит за пределы и не переносится
Не отображается Dropdown в Navbar, пример брал готового шаблона bootstrap, там всё отображается нормально, но у меня после нескольких нажатий на стрелочку...