如何在 jQuery UI 对话框中更新“标题”? [复制]

Posted

技术标签:

【中文标题】如何在 jQuery UI 对话框中更新“标题”? [复制]【英文标题】:How to update 'title in jQuery UI Dialog? [duplicate] 【发布时间】:2011-01-11 23:56:00 【问题描述】:

可能重复:jQuery ui dialog change title after load-callback

我喜欢在此 UI 对话框中提交表单后更改 UI 对话框的标题。所以在load 之后的回调函数中,我应该建议,但我已经尝试并搜索了没有结果。

【问题讨论】:

【参考方案1】:

option 方法将在对话框创建后更改对话框的属性。

因此,你可以写

$(whatever).dialog('option', 'title', 'New Title');

【讨论】:

但是如何打开和更改标题?嗯……“open”是一个action-method,“change title”是一个set-value-method,所以我们可以做一个chain:$(whatever).dialog(title:"MyTitle").load('myContent.htm').dialog('open') 像魅力一样工作:) +1 @PeterKrauss,它也对我有用,你应该详细说明答案:)【参考方案2】:

你也可以在打开之前使用它

$("#YourContainer").data('title.dialog', ' I am the new title'); 

【讨论】:

不起作用.. var d= $("#dialog"); d.data('title.dialog', '我是新标题'); d.dialog("打开");

以上是关于如何在 jQuery UI 对话框中更新“标题”? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

jquery-ui-dialog - 如何挂钩对话框关闭事件

如何在 JQUERY UI 对话框中打开 URL

如何在 Jquery UI 对话框中实现“确认”对话框?

如何删除 jQuery-ui 对话框标题栏?

如何在打开新对话框之前关闭所有 jquery ui 对话框?

在 JQuery UI 对话框中输入键行为