我正在使用下面的代码从另一个对话框打开对话框。
var newDiv = $(document.createElement('div'));
var cnt = '<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span></p>' + MyMessage;
cnt += '<br/><BR/><input type=button value=Close onClick=$(this).dialog("close") /> '; //add two buttons
newDiv.html(cnt);
newDiv.dialog({ title: "Warning", dialogClass: "error", modal: true })
关闭按钮行为无效。我尝试过$(newDiv)而不是$(this),但它没有用。你有什么解决方案吗?
答案 0 :(得分:0)
我认为它类似newDiv.dialog("close");
这应该有用。
您需要为此指定一个事件。例如,
$("#somebutton").click(function(){
newDiv = $(".yourdialogdivclass");
newDiv.dialog("close");
});