0

我有这个代码:

jQuery(document).on('click', '.close_popup', function() {
  alert('clicked');
});

在这里,.close_popupdiv在页面加载时隐藏,并在单击按钮时在弹出窗口(一种模式对话框)上可见。

出于某种原因,我没有触发警报。这里有什么提示吗?

谢谢你的时间。最好的。

编辑

.close_popup加载弹出窗口后,将使用关闭按钮动态创建该类。

4

2 回答 2

0

脚本是否在 document.ready 标签内?

尝试这样的事情:

$(document).ready(function() {
   $(document).click(function() {
      alert("clicked");
   });
});
于 2012-10-24T11:44:57.940 回答
0

在这个例子中没有具体的原因为什么你需要做 jQuery(document).on('click', '.close_popup', function(){}); 你应该能够摆脱 jQuery('.close_popup').on('click', function(){}); 这是假设 .close_popup 是您的按钮元素,这也应该解决您链接到这个问题的其他问题。

于 2012-11-14T14:40:41.437 回答