jQuery对话框:close在关闭之前调用的回调函数

时间:2020-05-11 22:08:27

标签: jquery

我在此处为对话框jquery UI添加选项

$("#dialog_renew").dialog("option", "buttons",
    [
        {
            text: "Close",
            close: function( event, ui ) {
                $('.dialog-renew-content pre').remove();
                console.log('closed');
            },
            click: function () {
                $(this).dialog("close");
            }
        }
    ]
);

但是,当对话框弹出窗口打开时,内容为空,并且在我按关闭键之前,日志会抛出closed。怎么了?

1 个答案:

答案 0 :(得分:0)

我放错地方了

                                    $("#dialog_renew").dialog("option", "title", "Response");
                                    $("#dialog_renew").dialog("option", "close", function (event, ui) {
                                        $('.dialog-renew-content pre').remove();
                                        console.log('closed');
                                    });
                                    $("#dialog_renew").dialog("option", "buttons",
                                        [
                                            {
                                                text: "Close",
                                                click: function () {
                                                    $(this).dialog("close");
                                                }
                                            }
                                        ]
                                    );