如何确定我的咖啡脚本是一个循环id

时间:2016-08-05 01:59:57

标签: javascript ruby-on-rails coffeescript

我在我的rails应用程序中有循环帖子每个帖子都有评论所以我需要在我的脚本中确定哪些帖子评论将在这里打开是我的评论代码

  <div class="comment-action">
                  <%= link_to "Comments", "#" , id: "comments-link-#{post.id}" %>

                   <section class = "comments-section" id = "comments-section-<%= "#{post.id}" %>"  >
                  <br>
                    <%= render 'commenters/newsfeedcomment', obj: post %>

                    <% if current_user == post.user %>
                      <h6 align="right"><%= link_to 'Edit', edit_post_path(post) %></h6>
                      <h6 align="right"><%= link_to 'Delete', { :id => post ,:controller => 'posts',:action => 'destroy'} %></h6>
                    <% end %>
                  </section>

你可以看到评论的ID“comment-link - #{post.id}”和“comment-section - #{post.id}”因此将是他们在我的脚本中调用的唯一ID 例如,如果帖子的id = 1则为comment-link-1

在我的CSS中

.comments-section{
display: none;
}

这是我对我的剧本的问题

$(document).ready ->
  id = this.id
  $("#comments-link-id").click (event) ->
   event.preventDefault()
   $('#comments-section-id').fadeToggle()
   $('#commenter_body').focus()

我不知道如何获得我的脚本的特定ID。请分享您的经验和知识,以便我们帮助他人,谢谢

0 个答案:

没有答案