0

画像をクリックすると警告メッセージが表示されるjqueryプラグインを作成しようとしています。これらの画像は load() メソッドを介してロードされます。ドキュメントの準備ができた状態でプラグインをロードし、プラグインがロードされたコンテンツにアクセスできるようにすることは可能ですか? 私はコールバック関数を使用したくありません。プラグインを html ページに含めたいだけで、プラグインがそれを行います。

4

2 に答える 2

0

ライブ イベントを使用して、追加されたすべての img 要素のクリック イベントをキャッチしてみてください。

于 2009-10-08T17:17:59.003 に答える
0

私の理解が正しければ、jQuery.live メソッドを使用して、onClick ハンドラーを、クエリに適合する現在および将来のすべての画像にバインドすることをお勧めします。たとえば、次のように言えます。

$("img.alerting").live("click", function(){
    alert("This image's src is " + this.src);
});

そして、「警告」クラスを持つすべての画像には、上記のコードを実行したときに存在しなかった画像であっても、常にクリック ハンドラーがあります。

于 2009-10-08T17:19:38.720 に答える