Javascript 在页面内容完全加载后使用jQuery在DOM中添加元素
由于javascript,在加载后在页面中添加文本很容易,但我希望添加一个带有链接的链接,并且能够在不重新加载页面的情况下捕获单击事件Javascript 在页面内容完全加载后使用jQuery在DOM中添加元素,javascript,jquery,dom,onclick,Javascript,Jquery,Dom,Onclick,由于javascript,在加载后在页面中添加文本很容易,但我希望添加一个带有链接的链接,并且能够在不重新加载页面的情况下捕获单击事件 $("#div").html("<a href='#' id='new'>new link</a>"); // not work, because no $("#new").click(function(e) { e.preventDefault(); alert('click'); }); 你知道有没有办法吗?更
$("#div").html("<a href='#' id='new'>new link</a>");
// not work, because no
$("#new").click(function(e) {
e.preventDefault();
alert('click');
});
你知道有没有办法吗?更换
$("#new").click(function(e) {
e.preventDefault();
alert('click');
});
与
你需要
$(document).on('click','#new',function(e) {
e.preventDefault();
alert('click');
});