好吧,我在我的内容中隐藏了一个 div 并制作了一个按钮来显示它,但问题是我有很多元素都带有这个名称,所以我使用这个函数来解决:
$("a.all_com").click(function(){
$(this).nextAll("div:first").slideToggle();
});
此功能不起作用,我尝试使用满足此功能:
$("a.all_com").click(function(){
$(this).next("div").slideToggle();
});
和
$("a.all_com").click(function(){
$(this).nextAll("div").slideToggle();
});
没有人对我工作请某人解决,这实际上是在元素中应用一些。
我要显示/隐藏的代码是这样的:
<div id="task_footer">
<a href="#" id="comment_buttom" class="new_com"> Comentar</a>
<a href="#" id="comment_buttom" class="all_com"> Comentários</a>
</div>
<div id="comment_list" style="display:none;" >
<% tasks.comments.each do |c| %>
<% if c.user %>
<p class="one_comment">
<strong><%= c.user.email %></strong>
<%= c.comment %>
</p>
<% end %>
<% end %>
</div>