jQuery の最新ライブラリにアップグレードする前に、このコードを使用して開いているダイアログを閉じていました。このコードはエラーをスローするだけです。
$(".dialogs:ui-dialog").each(function () {
if ($(this).data('dialog').isOpen()) {
$(this).dialog('close');
};
});
私が達成する必要があるのは、jQuery ダイアログが開いていて、ユーザーがメニュー項目をクリックして別のダイアログを開くときです。新しいダイアログを開く前に、他のすべてのダイアログが閉じていることを確認する必要があります。
このタスクを達成するために使用する新しいコードは何ですか?