2009-07-13 12 views
1

JavascriptのAddEventHandlerは、(onclickのような)イベントを汎用的(つまり、どの要素でも)扱うためのものです。Javascript追加された新しい要素を知る普遍的な方法

新しい要素(input、div、selectなど)が(Ajax、jQueryなどを介して)ページに追加されたときに、イベントを発生させる方法はありますか?

dev mozillaのDOMドキュメントを調べましたが、何も見つかりませんでした。私は正しいページを見ていないかもしれません。

答えて

0

知りたい理由はありますか?新しい要素にイベントハンドラを追加したい場合は、代わりにjQueryの "Live"機能を使用できます。

+0

jQueryライブ機能について知っておくとよいでしょう。ありがとう! Googleアナリティクスの人々がこの機能を実装する必要があるかどうかを考えてください。新しいライブラリ(jQuery)を追加することは私の考えではありません。既存のjs(jQueryレイヤーを追加せずに)にパッケージ化できる他の方法はありますか? –

+0

JavaScriptでイベントデリゲーションを読むだけです。 http://www.sitepoint.com/blogs/2008/07/23/javascript-event-delegation-is-easier-than-you-think/ – Nosredna

+0

@ Rac123:ただイベントを追加したくない実際にそれを使って何かをするのですか?何が本当に必要なのか... DOMの変更に伴って発生するイベントですか?方法はありますか? – Tom

関連する問題