我有一个django项目,我实现了一个jquery函数来切换一个链接,但它不起作用。链接不显示我希望它在切换时显示的隐藏对象。我的代码写在下面。
<a href="#" class="comment-reply-btn">REP</a>
<div class="comment-reply" style="display: None;">
{% for child_comment in comment.children%}
{{ child_comment.timestamp|timesince }
{% endfor %}
</div>
<script type="text/javascript">
$(document).ready(function(){
$(".comment-reply-btn").click(function(event){
event.preventDefault();
$(this).parent().next("comment-reply").fadeToggle();
})
})
</script>
答案 0 :(得分:0)
您正在导航到错误的DOM元素。 next()
找到下一个匹配的兄弟,但您已将parent()
放在首位 - 所以您正在寻找该父级的下一个兄弟。删除父母的电话。
$(this).next("comment-reply").fadeToggle();