我想设置Jquery事件处理程序,但我不确定如何赋予我的动词生成的HTML元素一个唯一的id。例如:我有一系列的用户帖子,我如何使它,每次用户创建一个新的帖子,该帖子有一个唯一的id?那么我如何设置它,以便Jquery能够识别事件侦听器中的唯一ID ?
这实际上很容易做到:),使用erb设置html元素的ID,例如:
<% @posts.each do |post| %>
<div id='<%= "post_#{post.id}" %>'>
Name: <%= post.name %>
Body: <%= post.body %>
</div>
<% end %>
这样,你的每一篇文章都将在一个"唯一"的div中,即。它以id #post_x
命名,其中x
是一个数字(您的帖子的id
)