live()
関数を jQuery のメソッドに移行中ですが、on()
不明な点が 1 つあります。アドバイスをいただければ幸いです。
jQueryのドキュメントに記載されているように、これは次のとおりです。
$('.test').live({
click: function(){
alert('.test Clicked')
}
});
これに置き換えられます:
$(document).on('click','.test',function(){
alert('.test Clicked')
});
上記は問題なく動作しています(私の知る限り)。ただし、セレクターが次のようにもう少し具体的である場合、動作させることができません。
$(document).on('click',$('.test',element),function(){
alert('.test Clicked')
});
セレクターを 2 番目のパラメーターに配置することはできませんか? そうでない場合、「id」を割り当てずにこれを回避するにはどうすればよいですか?
どんな助けでも大歓迎です