我有一个已初始化的jQuery UI对话框
$('#jqDialog').dialog({
autoOpen: false,
modal: true,
resizable: false,
buttons: { 'Ok': function () { $(this).dialog('close'); } },
});
然后,我希望能够在不重新初始化插件实例的情况下通过程序更改按钮。
$('#jqDialog')
.dialog('options',
{
buttons: {
'Ok': function () {
$(this).dialog('close');
store(id);
},
'Cancel': function () { $(this).dialog('close'); }
}
})
.dialog('open');
当对话框窗口打开时,它仍然具有原始按钮。使用Button插件,您需要调用.button("refresh")。是否存在类似的方法需要使用Dialog插件调用?