我有一个使用 jquery UI 对话框的模式对话框。我现在想在用户更改第一个对话框中的字段时弹出另一个对话框。两者都应该是模态的。
这是否可能,因为我尝试将这段代码放在那里,但似乎没有弹出任何内容。当从常规页面单击时,以下代码可以正常工作(其中带有 id 的选择控件:selectDropdownThatICanChange)但是如果我正在更改的同一个选择控件本身就是一个对话框,则对话框(“打开”)行什么也不做。更改事件触发并调用 open 方法,但没有弹出任何内容。
$("#secondModalDialog").dialog({
resizable: false,
height: 'auto',
autoOpen: false,
title: "Warning",
width: 400,
modal: true,
buttons: {
'Close': function () {
$("#secondModalDialog").dialog('close');
}
}
});
$('#selectDropdownThatICanChange').live("change", function () {
$("#secondModalDialog").dialog('open');
});
这是对话框(只是一个 div)
<div id="secondModalDialog" style="display:none">
This is a test <br/> This is atest
</div>