@OxygenMan

Как сделать так, чтобы код jquery открывал каждый спойлер внутри foreach индивидуально?

Здравствуйте. У меня есть комментарий, который выводится в цикле foreach из БД, и у комментария есть href с надписью "ответы". При нажатии на эту кнопку "ответы" у каждого комментария должны раскрываться ответы на этот комментарий, но у меня при нажатии на кнопку "ответы" раскрывается спойлер только у самого первого комментария. Как так нужно перестроить код jquery, чтобы спойлеры открывалис у каждого комментария индивидуально? Я в jquery немножечко бом-бом.
Вот код:
$(document).ready(function() {
	$('.comReplies').css({'display':'none'});  
  $('.openAnswers').click(function() {
    $('.comReplies').slideToggle();
    return false;
  });
});
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
@xSoal
$('.openAnswers').click(function() {
    $(this).closest('.parent_class').find('.comReplies').slideToggle();
    
  });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 нояб. 2024, в 20:38
120000 руб./за проект
26 нояб. 2024, в 20:08
1000 руб./за проект
26 нояб. 2024, в 19:10
800 руб./за проект