2

私は単純な問題で立ち往生しています。要素にハンドラーをアタッチするにはどうすればよいですか (現在および将来)? たとえば、セレクター「テスト」があり、それにプラグインを適用します。

$('.test').handler();

ただし、これは、後で ajax を介して読み込まれたコンテンツには適用されません。

を使用できることはわかっています.onが、.onメソッドは最初の引数としてイベント名を取る必要があります。これはここにはないと思います。ここに偶数の名前がありますか、それともどうすれば解決できますか? どうもありがとう。

4

2 に答える 2

1

プラグインを使用すると、次のlivequeryことが可能になります。

http://brandonaaron.net/code/livequery/docs

$(".test").livequery(function(){
    $(this).handler();
});

hander()これにより、現在のすべてのセレクターと将来のセレクターにプラグインが適用されます

于 2012-09-06T13:43:02.290 に答える
0

ajax から新しいデータを取得して DOM に挿入する成功ハンドラーで再バインドする必要があります。

元 :

$.get("getNewContentForDOM.aspx",function(data){
    ("#someDiv").append(data);
    $('.test').handler();
});
于 2012-09-06T13:41:56.840 に答える