У меня список фильмов выводится с бд массивом:
$res = mysql_query("SELECT idfilm,reyting,name,age,city,zanr FROM `det` ORDER BY `reyting` DESC");
while($row = mysql_fetch_array($res))
{
...
}
В этом массиве есть комментарии к фильму для них есть js код приведенный ниже который разворачивает или сворачивает все комментарии
$(document).ready(function(){
$('#spoiler-title').click(function(){
$(this).parent().children('.spoiler-body').slideToggle();
return false;
});
});
echo "<p262 id=spoiler-title>Коментарий к фильму</p262>";
echo "<div class=spoiler-body style=display:none;>Тут коммент</div>";
Так вот проблема в том что он действует только на 1 фильм из списка (из массива) нажимаю на 2 фильм комментарии не открываются. Я так понимаю надо вставить в js код $(this) чтобы он работал со всеми массивами но куда?) именно его вставить. Слаб в js, по втыкал его куда надо и не надо не работает.