我想在锚标记中添加onclick
事件:
$recipe += '<a class="add-bookmark" href="#">Add bookmark</a>'; //Add event to this
function addEventListeners() {
$(document).on("click", ".add-bookmark", function() {
alert("done");
});
}
addEventListeners();
如何在JQuery中动态添加事件处理程序?
更新:当我将事件处理程序代码放到上面的函数包含标记
时,问题已经解决答案 0 :(得分:1)
在<a>
$(document).on("click", ".add-bookmark", function(event) {
event.preventDefault(); //prevent default action of <a>
alert("done");
});
答案 1 :(得分:0)
尝试使用以下代码。
$('a.add-bookmark').click(function (e) {
e.preventDefault(); //if you want to prevent the default action for anchor elements.
//write your statements.
alert('done');
});