私は.on()
jQuery 1.7.2でバインドイベントのデリゲート機能を使用しています。もちろん、コンテキストはthis
デリゲートされたセレクターであり、イベントがトリガーされる要素ではありません。this
クリックされている要素からアクセスする必要があります。this
委任された(親)セレクターを使用して検索できることはわかっていますが、よりクリーンな方法が必要です。
$('#wrap').on('click', 'button', function(){
console.log($(this)) //returns #wrap, not button
});
明確化
問題は、jQuery オブジェクトを 2 番目のパラメーターとして渡していたことです。例を参照してください。