Я создаю веб-сайт, где будут сообщения и соответствующие комментарии.
То, как я показываю сообщения, заключается в том, что я просматриваю записи и помещаю их в div. Кроме того, у меня есть еще один запрос для извлечения данных из таблицы комментариев, который дает мне только комментарии, связанные с постом, на который нажали.
Проблема в том, что когда я показываю комментарии в отдельном div (прямо под div постов на том же уровне) с помощью цикла foreach, комментарии отображаются под всеми остальными постами. Я пытался использовать $(thisenter code here
).sibling и $(this).children()
и т. д., но это не сработало.
В jquery я скрываю div комментария на document.ready и показываю при нажатии на сообщение.
Вот фрагмент кода:
@foreach(var row in selectposts)
{
<div id ="posts">@row.posts</div>
@foreach(var row in selectcomments)
{
<div id ="comment">@row.comments</div>
}
}
<div id ="posts">@row.posts</div>
, возможно, вам нужно сначала пройтись по этому циклу. - person Hazem Salama   schedule 16.09.2012