我有a.close
链接的简单div。当我点击此链接时,它应该删除整个#login-alert
div。
当我将此a.close
代码输入浏览器的控制台时,它可以正常工作,我点击了a.close
并删除了#login-alert
。但是当我在我的应用程序中使用下面的代码尝试相同时,它不起作用。
我是jquery noob,所以可能是微不足道的事情(ps。这是第一部分pageX,pageY用于其他任务)。
$(document).ready(function() {
$('.entry-vote a').click(function(e) {
pageX = e.pageX;
pageY = e.pageY;
});
$('a.close').click(function(e) {
$('#login-alert').remove();
});
});
答案 0 :(得分:2)
a.close很可能是一个在加载后添加的元素,所以你必须这样做
$(document).on('click','a.close',function(){
$('#login-alert').remove();
});