我有一个这样的 DOM 树:
<div class="like-bttn" data-answer-id="{{answer.id}}">
<div class="count>{{ answer.like_score }}</div>
<div class="heart>❤</div>
</div>
单击 like-bttn 时,我有一个 javascript 代码来发出 ajax 请求:
$(".like-bttn").click(function(ev) {
var id = $(ev.target).attr('data-answer-id');
... do something with id ...
})
但是当点击 .heart 时,我的代码不起作用,因为 ev.target 是 .heart 并且它没有“data-answer-id”
在这种情况下正确的方法是什么?