Я пытаюсь предотвратить действие по умолчанию для тега привязки ("a"). В моем сценарии несколько строк html отображаются на лету с помощью ajax (после отправки формы), и я хочу добавить прослушиватель событий, который
выполняет действие при нажатии на вновь созданную ссылку
запретить браузеру открывать эту ссылку.
Вот что я пишу:
a = document.getElementById("new_link");
a.addEventListener("click",function(){alert("preform action");
return false;},false);
Я также пробовал:
a.addEventListener("click",function(e){e.preventDefault(); alert("preform action");});
Когда я нажимаю на ссылку «a», она показывает сообщение с предупреждением, но все равно открывает ссылку «href», где, как я хочу, она показывает сообщение и затем останавливается.
Оба метода показывают оповещения, если они прикреплены к уже существующей ссылке, но не работают, когда они прикреплены к вновь вставленным ссылкам (через ajax) ... что мне нужно сделать.
Любая помощь / предложения.
Спасибо.