jQuery UI Dialog 関数を使用していますが、閉じるときに、ダイアログにあった要素の 1 つを非表示にしたいと考えています。
ダイアログ関数のクローズ イベント内でこれを実行しようとしていますが、機能していません。クローズ時にその要素が存在しなくなったため、推測しています。
これがコードです。
// Dialog settings for our edit dialog's
$("#myDialog").dialog({
autoOpen: false,
close: function(event, ui){
$("#myDiv").hide();
}
});
<div id="myDialog">
<div id="myDiv">This div should hide when the user closes the dialog, but it stays open when I re-open the dialog.</div>
</div>