jQueryイベントオブジェクトのキーdelegateTarget
とキーの明確な違いを知りたいです。currentTarget
$(this).on('click',function(event){
console.log(event.delegateTarget);
console.log(event.currentTarget);
})
どちらを使用すれば、どちらも非常によく似
ていますか?ありがとう :)
イベント委任を使用すると、違いに気付くでしょう。
これが説明するためのより良い例です
$(document.body).on('click', 'button', function(event) {
console.log(event.delegateTarget); // body
console.log(event.currentTarget); // button
});
http://jsfiddle.net/PRcte/1/およびhttp://api.jquery.com/on/#direct-and-delegated-eventsを参照してください