我的一个Rails视图中有一个div,我想使其完全可点击:

<% @objects.each do |f| %>
  <div class="overlay" >
    <%= link_to image_tag("play.png"), f %>
 </div>


我将如何使div类覆盖跟随link_到| f |。 jQuery中的对象?我在另一个StackOverflow问题中发现了这个问题,我想针对上述情况对其进行自定义:

$('.overlay').click( function(event) {
  var clicked_div = $(this);
  # do stuff with the event object and 'this' which
  # represent the element you just clicked on
});


谢谢!

最佳答案

您是否尝试过给a标记一个类?

<% @objects.each do |f| %>
  <%= link_to image_tag("play.png"), f, class: 'overlay' %>
  ...
<% end %>


最终将创建类似

<a href='/some_address' class='overlay'><img src="play.png" alt="something" /></a>

09-25 16:31
查看更多