ボタンを押したら表示されて入力可能になるフォームが、現在開いてあるか閉じているかの判定は以下でできます。別に特別なことはやっていないけれども、忘れそうだからメモしておきます。 例)フォームが開いているかどうかを判定する方法 function is_hoge_form_opened() { return $("#hoge_form").css("display") == "block"; } // ESCキークリックで、hogeフォームが開いていれば、閉じる $(document).keyup(function(e) { if (e.keyCode == 27) { if (is_hoge_form_opened()) { close_hoge_form(); } else if (is_fuga_form_opened()) { .... } } });