【发布时间】:2012-02-23 21:29:01
【问题描述】:
我有一个独立于微博的评论部分,我正在尝试单击微博中的一个按钮,以便在 CSS 幻灯片中显示为无的评论部分滑动和显示。问题是所有 10 条微博的评论按钮都打开了最新的微博,而它应该打开它自己的微博评论部分。我不确定如何更改 javascript 以及 HTML 以使评论按钮动态到它自己的微帖子。这是我正在使用的,非常感谢任何帮助。谢谢。
JS
$(".CommentTitle").click(function(){
$("#CommentContainer").slideToggle("slow", function(){
$(".CommentTitle").html($(this).is(":hidden") ? "Comments" : "Comments");
});
});
HTML
<div class='Actions'>
<div class='CommentButton'>
<span class='CommentIcon'></span>
<span class='CommentNum'>5</span>
<span class='CommentTitle'>Comments</span>
</div>
</div>
<div id='CommentContainer' class='<%= micropost.id%>'>
<div class='Comment'>
<%=render "comments/form" %>
</div>
<div id='comments'>
<%=render @micropost.comments %>
</div>
</div>
【问题讨论】:
标签: ruby-on-rails ajax ruby-on-rails-3 jquery