如何传递动态生成的div';Rails中javascript的id
我正在Rails中动态创建一个按钮列表如何传递动态生成的div';Rails中javascript的id,javascript,jquery,html,css,ruby-on-rails,Javascript,Jquery,Html,Css,Ruby On Rails,我正在Rails中动态创建一个按钮列表 <ul> <% @exams.each do |exam| %> <li><%= link_to exam.name, card_exam_path(:id => exam.id), :class => 'simple-button course-type', :method => :get %> <div class="edit_#{exa
<ul>
<% @exams.each do |exam| %>
<li><%= link_to exam.name, card_exam_path(:id => exam.id), :class => 'simple-button course-type', :method => :get %>
<div class="edit_#{exam.name}"> </div></li>
<% end %>
</ul>
- id),:class=>‘简单按钮课程类型’,:method=>:get%>
现在我需要动态访问edit#{exam.name}div。对于每个动态生成的div,我需要触发“click”事件
<script type="text/javascript">
*******Here I need to access all the divs seperately. How do I do that?
</script>
*******在这里,我需要单独访问所有div。我该怎么做?
代替动态类创建动态id并在类上使用live event编写以下代码:
<ul>
<% @exams.each do |exam| %>
<li><%= link_to exam.name, card_exam_path(:id => exam.id), :class => 'simple-button course-type', :method => :get %>
<div class="edit_exam" id="edit_#{exam.name}"> </div></li>
<% end %>
</ul>
<script type="text/javascript">
$('.edit_exam').live('click', function(){
**** Here access div using $(this)
});
</script>
- id),:class=>‘简单按钮课程类型’,:method=>:get%>
$('.edit_-exam').live('click',function(){
****这里使用$访问div(this)
});
。