当用户单击“赞”按钮时,我正在尝试捕获“徽章”类中的数字。到目前为止,这是我在我的 JS 中的内容,我在其中找到包含元素的 div id,但我无法在此 div 中找到 .badge:
//Like annotation JS
$('.liking').click(function (e){
e.preventDefault();
div = $(this).closest('div').attr('id');
console.log(div);
})
//End of liking annotation JS
<div id = 'div1'>
<% @annotations.each do |annotation| %>
<p><strong>Name</strong>
<p class = 'lead' style = 'font-size: 14px; line-height: 23px;'>
<%= annotation.annotation %>
</p>
<p>
<small>
<span class = 'badge' style = 'font-size: 12px;'>0</span>
<a href = "#" class = 'liking'>
Like
</a>
</small>
</p>
<hr class="featurette-divider" style = 'margin:15px;'>
<% end %> <!-- End of verse annotations -->
</div>