0

我有一个 jquery 对话框,其中 autoOpen 设置为 false:

$(document).ready(function() {
$('#test').text("hello!").dialog({
          autoOpen: false,
          resizable: false,
          modal: true,
   });
});

我触发这样的对话框:

$('x').click(function() {$('#test').dialog('open');});

我想在打开时添加具有某些功能的按钮,如下所示:

$('x').click(function() {$('#test').dialog('open', 'option', 'buttons', {
    'Ok': function() {
        myFunction();
        $(this).dialog('close');
    }
});
});

但到目前为止没有运气,有什么帮助吗?

4

1 回答 1

0

将第三部分更改为:

open: function (type, data) {
    $(this).parent().appendTo("form");
},

buttons: { "Ok": function() { $(this).dialog("close"); } } 
于 2013-05-03T08:08:29.087 回答