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

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

有人有想法吗?


答案 1

使用对话方法:

$('.selectorUsedToCreateTheDialog').dialog('option', 'title', 'My New title');

或者直接,黑客:

$("span.ui-dialog-title").text('My New Title'); 

为了将来参考,你可以跳过谷歌与jQuery。jQuery API大部分时间都会回答你的问题。在本例中为“对话 API”页。对于主库:http://api.jquery.com


答案 2

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

$('#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'); 
});

希望有所帮助!