我在 Rails 中创建了许多 div,它们应该代表一年中的其余时间。下面是我的代码。请注意,以编程方式创建的每个 div 都具有 "week" 类和与索引等效的 id
<%= javascript_include_tag 'application' %>
<div class="header">
<% (1..52).each_with_index do |week, index| %>
<div class="week" id='<%= index%>'>
<h4><center><%= ...ruby code that generates week dates... %></center></h4>
</div>
<% end %>
</div>
现在,每当单击以编程方式创建的 div 之一时,我想使用 coffeescript 生成带有静态消息的警报。我已经成功地将咖啡脚本与我页面上的其他 div 配对。我尝试过类似...
$(".week").click ->
alert('A div was clicked!')
但无济于事。我的想法是我必须通过 class 和 id 来识别 div。任何帮助表示赞赏。