2010-09-23 5 views
18

J'ai un dialogue de travail, et je veux changer le contenu pendant le flux de l'application, je veux changer la propriété .html() du dialogue ...Comment changer le contenu html du dialogue jQuery après init?

Je pensais que c'était facile à faire mais je ne peux pas sembler faire:

$ dialog.dialog(). html (QUELQUE CONTENU);

Comment faire cela après que la boîte de dialogue est déjà ouverte?

Mon code d'initialisation est:

var $dialog = $('<div></div>') 
    .html(SplitTable) 
    .dialog({ 
     autoOpen: false, 
     height: 500, 
     width: 600, 
     title: 'פיצול שולחן'}); 

    $dialog.dialog('open'); 

où est l'ID dans tout cela? C'est ce que j'ai compris que je devrais faire à partir des exemples, je n'ai vu aucune propriété Id ...

p.s. est le scindés, le contenu que je dois changer au cours de programmer à updatTable ...

10x

Répondre

32

Assurez-vous que la variable $dialog est portée où vous êtes désireux de changer la contenu, puis juste un appel .html() fonctionnera, comme ceci:

$dialog.html(updatTable); 

You can see it working here.

7
$('#dialog ID').html('SOME CONTENT'); 
+0

désolé, n'a pas eu la partie id, je poste mon code init ... 10x – Erez

Questions connexes