如何在init之后更改jQuery对话框的html内容?

时间:2010-09-23 16:52:15

标签: javascript jquery jquery-ui

我有一个工作对话框,我想在应用程序流程中更改内容,我的意思是更改对话框的.html()属性...

我觉得这很容易,但我似乎无法做到:

$ dialog.dialog()。html(某些内容);

如果我已经运行了对话框,我该怎么做?

我的初始代码是:

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

    $dialog.dialog('open');

那里的ID在哪里?这是我理解我应该从示例中做到的,没有看到任何Id属性...

P.S。 splitTable 是我在编程到 updatTable 时需要更改的内容...

10倍

2 个答案:

答案 0 :(得分:33)

确保$dialog变量位于您想要更改内容的范围内,然后只需.html()调用就可以了,如下所示:

$dialog.html(updatTable);

You can see it working here

答案 1 :(得分:7)

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