0

好吧,我在我的内容中隐藏了一个 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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Comentar</a>
    <a href="#" id="comment_buttom" class="all_com">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>
4

0 回答 0