function myfunc() {
alert($(this));
}
$("#SELECTOR").delegate("SELECTOR","click",myfunc);
これはさまざまな画像をクリックすることに関するものなので、ユーザー関数で $(this) 変数を使用したいと思います。
それは可能ですか?回避策はありますか?
function myfunc() {
alert($(this));
}
$("#SELECTOR").delegate("SELECTOR","click",myfunc);
これはさまざまな画像をクリックすることに関するものなので、ユーザー関数で $(this) 変数を使用したいと思います。
それは可能ですか?回避策はありますか?
はい。デリゲートの構文は次のとおりです。
$('#container').delegate('selector','event',function(){
//code to respond to event
});//end delegate
これはあなたがすでに持っているもののほとんどです..
あなたが試みている方法を含む実際の例はここにあります - http://jsfiddle.net/E9dgU/5/