我正在建立一个网站,其中会有帖子及其各自的评论。
我显示帖子的方式是循环浏览记录并将它们放入一个 div 中。此外,我还有另一个查询从评论表中获取数据,它只给我点击帖子的相关评论。
问题是,当我使用 foreach 循环在单独的 div 中(就在同一级别的帖子 div 下方)显示评论时,评论将显示在所有其他帖子下。我尝试使用 $(this enter code here
).sibling$(this).children()
等,但它不起作用。
在 jquery 中,我在 document.ready 上隐藏了评论 div,并在点击帖子时显示。
这是代码片段:
@foreach(var row in selectposts)
{
<div id ="posts">@row.posts</div>
@foreach(var row in selectcomments)
{
<div id ="comment">@row.comments</div>
}
}