我有一个DOM树是这样的:获取正确的元素
<div class="like-bttn" data-answer-id="{{answer.id}}">
<div class="count>{{ answer.like_score }}</div>
<div class="heart>❤</div>
</div>
我有一个JavaScript代码,以使Ajax请求的时候像-BTTN点击:
$(".like-bttn").click(function(ev) {
var id = $(ev.target).attr('data-answer-id');
... do something with id ...
})
但是当。心点击我的代码不起作用,因为ev.target是.heart,它没有'data-answer-id'
什么是正确的方法在这stiuation?
我建议阅读http://learn.jquery.com/events/event-basics /和其他活动文章。 –