对话框()已经在此时启动:
$("#repshare_dialog").dialog({autoOpen: false});
接下来我试图打开一个带标题的对话框,这是对的吗?
$("#repshare_dialog").dialog({
open: function(event,ui) {
title: "foo"
}
});
答案 0 :(得分:1)
如果你打算使用autoOpen:false,你想要的是:
$('#repshare_dialog').dialog({
autoOpen: false,
title: 'whatever'
});
后
$('#repshare_dialog').dialog('open');
如果出于某种原因,您确实需要在创建对话框后设置标题,则可以使用
在创建和打开之间进行设置。$('#repshare_dialog').dialog('option', 'title', 'Bananas in Pajamas');
根据the docs。
答案 1 :(得分:0)
请改为尝试:
$("#repshare_dialog").dialog({ title: "foo" });
如果要在打开对话框时执行某些操作,则只需使用open
事件。
查看jQuery UI docs以获取更多选项和详细信息。