由于javascript,在加载后很容易在页面中添加文本但是我想添加一个带链接的链接,并能够在不重新加载页面的情况下捕获click事件
$("#div").html("<a href='#' id='new'>new link</a>");
// not work, because no
$("#new").click(function(e) {
e.preventDefault();
alert('click');
});
你知道是否有办法吗?
答案 0 :(得分:0)
替换
$("#new").click(function(e) {
e.preventDefault();
alert('click');
});
带
$(document).on('click','#new',function(e) {
e.preventDefault();
alert('click');
});