我正在使用onclick哈希链接的事件打开<div>一个弹出窗口.但是中间点击不会触发onclick事件,只会获取href链接的属性值并在新页面中加载URL.如何使用中间点击打开<div>弹出窗口?
我有以下代码:
$(document).ready(function({
$(".click").click(function(){
alert(' The Button Was Clicked !');
});
}));
这很好用.
但是如果我向网页添加一个具有相同类的元素,如下所示:
$('#clicked').click(function(){
$("#area").append("<button class='click'>Click me</button>");
});
然后我之前添加到.click类的事件处理程序将不适用于这个新元素.
将事件处理程序添加到动态添加的元素的最佳方法是什么?