我有两个文件,它们在编码中是精确的,文件A和B.在文件A中有链接来创建文件B的弹出窗口。在文件A的顶部,I创建了一个链接(a href),单击它时会提醒用户。这确切的代码是在文件B.它可以在文件中的,而不是在文件B.jQuery点击在弹出窗口中不起作用
<a href="#" id="send-email">Send Email</a>
而jQuery的:
$('#send-email').click(function(e) {
alert('works');
});
好奇的是,他们都链接到同一外部jQuery文件,以及其他可用的jQuery函数(例如,手风琴菜单),除了这个弹出式单击。我试着先使用jQueryUI,但这就是我发现这个问题的方法;然后我去了准系统点击提示,这就是我在上面发布的代码。
是否.click在弹出窗口中工作?如果是这样,怎么样?
是的,它会弹出工作,在浏览器中打开它,并检查你正在尝试点击,找到该元素的确切ID是什么元素,浏览器可能已经改变了ID –
@ScottSelby,如果他的浏览器正在改变他的ID,我建议他发现自己是一个新的浏览器:) –
原来,这是一个问题在$(document).ready(function ())。我认为弹出窗口不被视为“准备好”,这就是我遇到这个问题的原因。 – Hybride