首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery ui对话框在加载后更改标题-回调

jQuery ui对话框在加载后更改标题-回调
EN

Stack Overflow用户
提问于 2010-01-31 21:13:19
回答 5查看 134K关注 0票数 115

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

有谁有主意吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-01-31 21:14:54

使用对话框方法:

代码语言:javascript
运行
复制
$('.selectorUsedToCreateTheDialog').dialog('option', 'title', 'My New title');

或者是直接的,尽管很烦人:

代码语言:javascript
运行
复制
$("span.ui-dialog-title").text('My New Title'); 

为了便于将来参考,你可以跳过谷歌的jQuery。jQuery应用程序接口将在大多数情况下回答您的问题。在本例中,是指Dialog API page。对于主库:http://api.jquery.com

票数 267
EN

Stack Overflow用户

发布于 2015-02-13 01:23:34

我找到了更简单的解决方案:

代码语言:javascript
运行
复制
$('#clickToCreate').live('click', function() {
     $('#yourDialogId')
         .dialog({
              title: "Set the title to Create"
         })
         .dialog('open'); 
});


$('#clickToEdit').live('click', function() {
     $('#yourDialogId')
         .dialog({
              title: "Set the title To Edit"
         })
         .dialog('open'); 
});

希望这能有所帮助!

票数 14
EN

Stack Overflow用户

发布于 2013-01-21 16:46:35

Nick Craver将自定义HTML放在jquery对话框标题中,这是对hacky想法的增强:

代码语言:javascript
运行
复制
var newtitle= '<b>HTML TITLE</b>';
$(".selectorUsedToCreateTheDialog").parent().find("span.ui-dialog-title").html(newtitle);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2171763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档