我有这个代码:
jQuery(document).on('click', '.close_popup', function() {
alert('clicked');
});
在这里,.close_popup
它div
在页面加载时隐藏,并在单击按钮时在弹出窗口(一种模式对话框)上可见。
出于某种原因,我没有触发警报。这里有什么提示吗?
谢谢你的时间。最好的。
编辑
.close_popup
加载弹出窗口后,将使用关闭按钮动态创建该类。
脚本是否在 document.ready 标签内?
尝试这样的事情:
$(document).ready(function() {
$(document).click(function() {
alert("clicked");
});
});
在这个例子中没有具体的原因为什么你需要做 jQuery(document).on('click', '.close_popup', function(){}); 你应该能够摆脱 jQuery('.close_popup').on('click', function(){}); 这是假设 .close_popup 是您的按钮元素,这也应该解决您链接到这个问题的其他问题。