Javascript 如何切换回复、显示和隐藏回复。默认情况下,它们应该隐藏。

Javascript 如何切换回复、显示和隐藏回复。默认情况下,它们应该隐藏。,javascript,jquery,django,Javascript,Jquery,Django,我有一个很好的评论系统 问题是当我刷新页面时,回复没有折叠。我必须按一下按钮来折叠它们 因此,为了尽可能清楚,如果有评论A,然后在评论A下,我想有一个折叠的“查看所有x回复”按钮。如果单击该按钮,则需要显示所有回复 这就是我所做的 <div class="wholeReply"> <a href='#' class='replies'> {{comment.comment_count}} replies</a>

我有一个很好的评论系统 问题是当我刷新页面时,回复没有折叠。我必须按一下按钮来折叠它们

因此,为了尽可能清楚,如果有评论A,然后在评论A下,我想有一个折叠的“查看所有x回复”按钮。如果单击该按钮,则需要显示所有回复

这就是我所做的

<div class="wholeReply">
    <a href='#' class='replies'>           
      {{comment.comment_count}} replies</a>
    <div class="got_replies">
    <ul>
    {% for child in comment.get_children %}
    <li>{{ child.get_comment }} 
    <small><a href="{% url 'userena_profile_detail' post.moderator.username %}">{{ child.user.user }}</a></small>


    </li>
    {% endfor %}
    </ul>
  </div>
</div>
<script>

$('.replies').click(function(e){
  e.preventDefault();
  $(this).next(".got_replies").fadeToggle();  // $(".reply_comment").fadeToggle();
})
</script>

    {comment.get_children%}
  • {{child.get_comment}}
  • {%endfor%}
$('.repress')。单击(函数(e){ e、 预防默认值(); $(this).next(“.got_replays”).fadeToggle();/$(“.reply_comment”).fadeToggle(); })
以正确的
回复为目标
切换

$(".got_replies").fadeToggle();

隐藏加载时的回复(this).next(“.got_replays”).fadeToggle()尝试this@guradio谢谢,这修复了其中的一部分,但当我刷新页面时,它们仍处于展开状态。有此代码
$(“.got_repress”).fadeToggle()单击的外侧event@guradio那没用unfortunately@guradio事实上,这很有效。非常感谢。折叠时是否可以执行“显示回复”操作,不使用javascript折叠时是否可以执行“隐藏回复”操作?谢谢,您能告诉我如何执行条件检查,以使用“显示/隐藏回复”替换我拥有的内容吗?
$(".got_replies").fadeToggle();