我有这段代码:
jQuery(document).on('click', '.close_popup', function() {
alert('clicked');
});
此处,.close_popup
位于页面加载时隐藏的div
上,并且在单击按钮时会在弹出窗口(某种模式对话框)上显示。
出于某种原因,我没有收到警报。这里有什么提示吗?
感谢您的时间。 最好的。
修改
一旦弹出窗口加载,就会动态创建类.close_popup
。使用关闭按钮。
答案 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是你的按钮元素,它也应该整理你链接到这个的另一个问题。