Javascript 如何显示与Post容器具有相同ID的回复容器?
我正在建立一个社会网络类型的网站 每个帖子都有一组回复。我有一个ruby变量post.id,用于区分一篇文章的回复和另一篇文章的回复 回复最初是隐藏的。如何使单击“打开回复”按钮仅显示该帖子的回复。而不是打开所有的回复,为每个帖子 下面是一个用硬编码数字替换post.id变量的示例Javascript 如何显示与Post容器具有相同ID的回复容器?,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我正在建立一个社会网络类型的网站 每个帖子都有一组回复。我有一个ruby变量post.id,用于区分一篇文章的回复和另一篇文章的回复 回复最初是隐藏的。如何使单击“打开回复”按钮仅显示该帖子的回复。而不是打开所有的回复,为每个帖子 下面是一个用硬编码数字替换post.id变量的示例 <a href="#" class="post-icon reply-open-13">Reply</a> 需要打开 <div class="reply-container reply
<a href="#" class="post-icon reply-open-13">Reply</a>
需要打开
<div class="reply-container reply-container-13 clearfix">
他们都有相同的Post.id,并且都是
在本例中,将id作为单独的属性ref传递,以便稍后通过jquery获取并调用该id 修改的HTML:
<div class="post-footer">
<a href="#" class="post-icon">Delete</a>
<a href="#" class="post-icon reply-open" ref="13">Reply</a>
</div>
<div id="reply-container-13" class="reply-container clearfix">
看到它在这里工作:
$('.reply-open').click(function(){
var id = $(this).attr('ref');
$('#reply-container-'+id).toggle();
return false;
});