我有一個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 /和其他活動文章。 –