我有薮链接按钮,以便在其下方显示一个 div。
<a class="btnComment" onclick="showComment()" isshow='0'>{{ post_comments.count }} comment</a>
<div class="comment">
....
</div>
<a class="btnComment" onclick="showComment()" isshow='0'>{{ post_comments.count }} comment</a>
<div class="comment">
....
</div>
<a class="btnComment" onclick="showComment()" isshow='0'>{{ post_comments.count }} comment</a>
<div class="comment">
....
</div>
我想点击一个链接按钮,只显示它下面的 div 元素。但我的js代码:
function showComment(){
var isshow=$(this).attr('isshow');
if(isshow=="0"){
this.$(".comment").show();
$(this).attr('isshow',"1");
}
else{
this.$(".comment").hide();
$(this).attr("isshow","0");
}
}
这显示所有 div。当我使用 $(this).siblings() 或 $(this).next() 时,我得到了 null,我不知道为什么这不起作用。
我能做些什么?