关闭Jquery对话框

时间:2012-08-09 14:55:09

标签: jquery dialog

我正在使用下面的代码从另一个对话框打开对话框。

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") />&nbsp;'; //add two buttons
newDiv.html(cnt); 
newDiv.dialog({ title: "Warning", dialogClass: "error", modal: true })

关闭按钮行为无效。我尝试过$(newDiv)而不是$(this),但它没有用。你有什么解决方案吗?

1 个答案:

答案 0 :(得分:0)

我认为它类似newDiv.dialog("close");这应该有用。

您需要为此指定一个事件。例如,

$("#somebutton").click(function(){
   newDiv = $(".yourdialogdivclass");
   newDiv.dialog("close");
});