以下のコードを使用して、別の別のダイアログからダイアログを開きます。
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 })
ボタンを閉じる動作が機能していません。$(this)の代わりに$(newDiv)を試しましたが、機能しませんでした。解決策はありますか?