iframe 内から jQuery UI Dialog を閉じる方法
jQuery UI で iframe 内から Dialog (ダイアログ) を閉じる方法をご紹介します。
iframe 内から jQuery(‘#searchDialog’).dialog(‘close’) と呼び出しても親のウィンドウを閉じることはできません。
以下のように window.parent. を付けて iframe の中の子ページから親ページの関数として呼び出せば OK です。
window.parent.jQuery('#searchDialog').dialog('close');