2010-02-02 2 views
77

Можно создать дубликат:
jQuery ui dialog change title after load-callbackHowto update 'title в диалоговом окне интерфейса jQuery?

Я хотел бы изменить название из диалога пользовательского интерфейса после того как я представил форму в этом UI Dialog. Поэтому в функции обратного вызова после load я должен предлагать, но я пробовал и искал результаты без результата.

У кого-нибудь есть идея?

Спасибо!

ответ

151

Метод option изменит свойства диалогового окна после создания диалога.

Таким образом, вы можете написать

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

Но как открыть и название ИЗМЕНИТЬ? Hum ... «open» - это action-метод, «change title» - это метод set-value, поэтому мы можем сделать цепочку: '$ (безотносительно) .dialog ({title:« MyTitle »}). Load ('myContent.htm'). dialog ('open') '! –

+0

Работал как шарм :) +1 – Pupil

+0

@PeterKrauss, он тоже работал для меня, вы должны разработать ответ :) –

6

вы также можете использовать это, прежде, чем открыть его

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

не работает .. var d = $ ("# dialog"); d.data ('title.dialog', 'Я новый заголовок'); d.dialog ("открытый"); –

Смежные вопросы