答案 0 :(得分:2)
这是因为您打开了相同的对话框,要使其生效,您需要销毁旧对话框,如下所示:
$("#hello").dialog('destroy').attr("title", "Helloooooooo!")
或者只是设置标题和按钮行为而无需重新创建对话框,如下所示为OK按钮:
OK: function () {
$(this).dialog("close")
.dialog("option", {
buttons: {
OK: function () {
$(this).dialog("close");
}
},
title: "Helloooooooo!"
}).dialog("open");
}