最初隐藏的弹出窗口上的jQuery事件

时间:2012-10-24 11:40:52

标签: jquery events

我有这段代码:

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

此处,.close_popup位于页面加载时隐藏的div上,并且在单击按钮时会在弹出窗口(某种模式对话框)上显示。

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

感谢您的时间。 最好的。

修改

一旦弹出窗口加载,就会动态创建类.close_popup。使用关闭按钮。

2 个答案:

答案 0 :(得分:0)

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

尝试这样的事情:

$(document).ready(function() {
   $(document).click(function() {
      alert("clicked");
   });
});

答案 1 :(得分:0)

在这个例子中没有具体原因你需要做jQuery(document).on('click','。close_popup',function(){});你应该能够逃脱jQuery('。close_popup')。on('click',function(){});这假设.close_popup是你的按钮元素,它也应该整理你链接到这个的另一个问题。