如何在php foreach循环中显示/隐藏特定的div类

时间:2017-02-21 01:00:33

标签: javascript jquery html css

我在这里发现了类似的问题,但由于我的设计结构困难,我不知道如何在这里实现。这是一个帖子和评论像在Facebook的一个。整个帖子是通过foreach循环创建的。所以会有多个帖子具有相同的div类名。在帖子中我有类,即邮箱和评论框。邮箱中有一个div类框来显示/隐藏评论部分,我将其用作点击按钮。 因此,当用户点击它时,它应该只显示/隐藏该特定帖子的评论部分。所以简而言之,灰色的是按钮,浅绿色的是我要显示的div类。整个事情是在每个循环中。有人帮助我通过jQuery实现这一点吗? 那将是一个很大的帮助。提前致谢。enter image description here

更新: - 在阅读了一些评论之后,我意识到需要一个独特的div id所以我在创建它们时在fooreach循环中进行了更改并添加了唯一ID。我使用以下jquery来获取所选的id

$(function() {
  $('div').click(function() {
    displayBlock($(this).attr('class'));
    });
});

我使用此函数来获取commentbtn_box类名。所以我希望使用commentbtn_box的父级的下一个兄弟可以解决我的问题。但我不知道如何执行它。谁能帮我 ?感谢您的评论。

1 个答案:

答案 0 :(得分:0)

您应该具有类名称和类的索引才能获得特定的信息。

$(document).on('click', '.something', function(){
 $('.className:nth-child(1)').hide();
 $('.className:nth-child(2)').show();
});