既存の要素にイベントハンドラが接続されているかどうかを確認できますか?シンプルなjavascriptメソッドがいくつかのdiv.example(sans jquery)にclickイベントを追加すると、属性タグが存在しないので、jqueryを使用して添付されたイベントをキャプチャすることは可能でしょうか?私は、以下のコードを使用してこれを達成しようとしました:jqueryを使用して特定の要素のすべてのイベント(click、change、onmouseover、e.t.c)を取得します。
$('.example').each(function() {
var newObj = $(this);
$.each($(newObj).data("events"), function(i, event) {
alert(i);
$.each(event, function(j, h) {
alert(h.handler);
});
});
});
を試してみてください。 – pimvdb
[ここ](http://stackoverflow.com/questions/1515069/jquery-check-if-event-exists-on-element)に記載されている方法を使用して、すべてのイベント(および関連するハンドラ)を取得できます。 –
また、 '$( '#...')とは何ですか?ドキュメントごとに1つのIDしかないとうまくいきます。 – pimvdb