Firebug を使用した JavaScript/jQuery のイベント バインディングのデバッグ
JavaScript/jQuery アプリケーションのイベント バインディングのデバッグは、ソースコードへのアクセス。幸いなことに、Firebug などのツールは、この目的に役立つデバッグ機能を提供します。
特定のシナリオでは、特定の要素にバインドされたイベント ハンドラーを検査したいとします。 Firebug にはこれを行うための機能が用意されていますが、すぐにはわかりません。その方法は次のとおりです。
jQuery 1.3.x でバインドされたイベントを検査する
jQuery 1.4.x 以降でバインドされたイベントを検査する
次を使用してバインドされたイベントを検査するjQuery を直接使用する
jQuery を使用してイベント ハンドラーを直接検査したい場合は、$.data() 関数を使用できます。
// Get the element's data var elementData = $('#element_id').data(); // Get the event handlers for a specific event var clickEvents = elementData.events.click; // Iterate through the event handlers and print them to the console $.each(clickEvents, function(key, value) { console.log(value); // Prints the event handler function });
追加のヒント
以上がFirebug を使用して JavaScript/jQuery のイベント バインディングをデバッグするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。