1
function myfunc() {
  alert($(this));
}

$("#SELECTOR").delegate("SELECTOR","click",myfunc);

これはさまざまな画像をクリックすることに関するものなので、ユーザー関数で $(this) 変数を使用したいと思います。

それは可能ですか?回避策はありますか?

4

1 に答える 1

1

はい。デリゲートの構文は次のとおりです。

$('#container').delegate('selector','event',function(){
//code to respond to event
});//end delegate

これはあなたがすでに持っているもののほとんどです..

あなたが試みている方法を含む実際の例はここにあります - http://jsfiddle.net/E9dgU/5/

于 2013-04-03T03:07:27.890 に答える