0

ライブイベントを動的に作成されたコンテンツにバインドするのに問題があります。

ajax呼び出しを介してhtmlページをロードするページがあります。ロードされたhtmlページには、実行されるjavascriptが含まれています。実行されたjavascriptはいくつかの要素を作成します。

クリックイベントハンドラーをこれらの要素にバインドしたいのですが、それらをバインドした後(.live、.delegate、およびプレーンオールド.clickを使用)、それらをクリックしても何も起こりません。

要素の内容を(.htmlを呼び出すことで)取得できますが、何らかの理由で要素にイベントをバインドできません...

onclick = "alert('test');"も追加してみました javascriptを介してそれらを吐き出す前に要素に、しかし役に立たない...

誰かが解決策を知っていますか?

ありがとう

4

1 に答える 1

0

ジョン、

.livequery()プラグインを見てください。これにより、.live()イベントとその他のコールバックシナリオを含む全範囲が提供されます。

http://docs.jquery.com/Plugins/livequery

ジム

于 2010-08-03T20:46:45.893 に答える