これまでイベント関数でバインドした要素を取得する場合。
$(".button").on("click", function(e) {
$(this).addClass("clicked")
})
こんなコードを書いてました。
e.target
だとクリックした要素を取得するので.button
の子要素の場合があります。
$(".button").on("click", e => {
$(e.target).addClass("clicked")
})
e.currentTarget
だとバインドした要素を取得します。
$(".button").on("click", e => {
$(e.currentTarget).addClass("clicked")
})