jQuery UI Dialog事件监听器无法正常工作

时间:2012-06-22 15:13:36

标签: jquery jquery-ui

我有一个页面,在点击特定链接后打开一个jQuery UI对话框,效果很好,在所述对话框中有一个表单(用户注册表单),我需要在该表单上附加一个提交事件处理程序,但因为它在jQuery中加载了AJAX,事件处理程序不会附加,我的代码是这样的:

$("#register").on("submit", false);

我只需要能够取消对话框中的表单提交,我无法让它工作。

1 个答案:

答案 0 :(得分:1)

如果使用ajax加载表单,则应在加载表单并将其插入DOM后附加事件。

$('#dialog-container').load('url-to-the-form', function() {
    $('#register').on('submit', false);
});

根据您加载表单的方式($ .ajax() - 。load()...),您可以调整以下示例。