代码之家  ›  专栏  ›  技术社区  ›  IsmailS

jqueryui对话框从缓存中选取标题

  •  0
  • IsmailS  · 技术社区  · 14 年前

    这是我正在使用的代码

    http://jsbin.com/evike5/edit

    当jqueryui对话框第二次被触发时。更新的标题不显示。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Nick Craver    14 年前

    这是因为你要打开 对话框,要使其生效,您需要销毁旧对话框,如下所示:

    $("#hello").dialog('destroy').attr("title", "Helloooooooo!")
    

    Try it here .

    或者只设置标题和按钮行为,而不重新创建对话框,就像下面的“确定”按钮:

    OK: function () {
      $(this).dialog("close")
             .dialog("option", { 
               buttons: {
                 OK: function () {
                   $(this).dialog("close");
                 }
               }, 
               title: "Helloooooooo!" 
           }).dialog("open");
    }
    

    You can give that a try here .