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

Ere*_*rez 19 javascript jquery jquery-ui

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

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

$ dialog.dialog().html(SOME CONTENT);

在我已经运行对话框后如何做到这一点?

我的初始代码是:

var $dialog = $('<div></div>')
    .html(SplitTable)
    .dialog({
        autoOpen: false,
        height: 500,
        width: 600,
        title: '????? ?????'});

    $dialog.dialog('open');
Run Code Online (Sandbox Code Playgroud)

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

ps splitTable是我在程序到updatTable期间需要更改的内容...

10倍

Nic*_*ver 34

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

$dialog.html(updatTable);
Run Code Online (Sandbox Code Playgroud)

你可以看到它在这里工作.


trr*_*rrm 8

$('#dialog ID').html('SOME CONTENT');
Run Code Online (Sandbox Code Playgroud)