我使用 jquery.html() 函数将表单加载到 jquery-ui 对话框中,然后提交不起作用(警报不显示) - 有人可以告诉我为什么吗?
最佳答案
您需要委托(delegate)事件。因为您的按钮在页面加载后添加到 DOM,即。动态的,所以你需要如下所示的东西:
$('body').on('click', '.button', function() {
alert('TEST!'); //it doesnt work
});
<强> DEMO
关于javascript - jquery.html() 后无法将表单提交到 jquery ui 对话框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11099400/