3

ボタンのクリック イベント ハンドラにアタッチされているメソッドを firebug から確認するにはどうすればよいですか?

これはボタンのコードです

<button class="rsmg_button_save ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-primary ui-state-focus" type="button" role="button" aria-disabled="false" style="display: inline-block;"><span class="ui-button-icon-primary ui-icon ui-icon-disk"></span><span class="ui-button-text">Save</span></button>
4

3 に答える 3

7

関数がjQueryを使用してアタッチされている場合は、firebugを使用してそれを確認できます。
jQueryイベントは、dataメソッドを使用し、キーを。として保存されeventsます。
したがって$("desiredSelector").data("events")、その特定の要素に関連付けられているすべてのイベントが表示されます。
詳細については、このリンクを確認してください。
Javascriptで定義されたイベントの場合、onClickプロパティを確認するか、jfriend00によって提案されたメソッドを使用できます。


編集:これをより簡単にするjQueryプラグイン
があります。

于 2012-07-04T04:28:56.687 に答える
2

Javascript コードは、onclickプロパティまたはaddEventListener()またはattachEvent()(ブラウザーとブラウザーのバージョンによって異なります) のいずれかを使用して、ボタン クリック イベントに接続できます。

イベントを処理する JavaScript コードがあり、HTML で onclick ハンドラーが指定されていない場合、JavaScript コードはonclick後でプロパティを設定するか、 または を使用しaddEventListener()てイベント ハンドラーをインストールしattachEvent()ます。

于 2012-07-04T04:21:30.927 に答える