在页面内容完全加载后,使用 jQuery 在 DOM 中添加元素
using jQuery to add element in DOM after page content has fully loaded
由于 javascript,加载后在页面中添加文本很容易,但我想添加一个带有 link 的 link 并且能够在没有的情况下捕获点击事件正在重新加载页面
$("#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');
});
由于 javascript,加载后在页面中添加文本很容易,但我想添加一个带有 link 的 link 并且能够在没有的情况下捕获点击事件正在重新加载页面
$("#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');
});