Сворачивание элементов по клику jQuery

198
01 апреля 2018, 19:05

Есть простой список

<ol id="commentlist"> 
    <li class="comment byuser"> 
        Comment 1 
        <ul class="children"> 
            <li>Subcomment 1.1</li> 
            <li>Subcomment 1.2</li> 
            <li>Subcomment 1.3</li> 
        </ul> 
    </li> 
    <li class="comment byuser"> 
        Comment 2 
        <ul class="children"> 
            <li>Subcomment 2.1</li> 
            <li>Subcomment 2.2</li> 
        </ul> 
    </li> 
</ol>

И код, который добавляет ссылку "Еще комментарии" если внутри li есть .children.

$(document).ready(function() {
    $('.comment .children').parent('.comment')
      .after('<a rel="nofollow" class="toggleCom" href="#" class="comment-reply-link">Еще комментарии</a>');
   //По клику на любую ссылку раскрываются все .children, а необходимо только для конкретной кнопки
   $(".toggleCom").on("click", function(e){
      $(".children").slideToggle();
   });
});

Подскажите пожалуйста, как сделать чтобы по клику на ссылку скрывался и раскрывался список .children?

Обновил вопрос.

Answer 1

Блин, пока вам объяснял - сам решил как это сделать)) Вот ответ

$(".toggleCom").on("click", function(e){ $(this).parent('.comment').find('.children').slideToggle(); });

READ ALSO
Image информер на php(наложение текста из MySql) [требует правки]

Image информер на php(наложение текста из MySql) [требует правки]

Помогите примером вывода из таблицы текста на картинку /page/?id=1, Все огромное спасибо!

212
HTML - Скрыть текст и код

HTML - Скрыть текст и код

Вопрос глупый, но ответа я найти не смог(Либо я плохо искал

182
Не работает JS в bootstrap на модальное окно

Не работает JS в bootstrap на модальное окно

Я вставил все ссылки для JS и Jquery ,но всё ровно не работаетПри нажатие на support вылезает модальное окно и чтобы если человек нажимает вне модального...

206
jQuery AJAX и History API

jQuery AJAX и History API

Есть код, который при помощи AJAX подгружает в нужный тег данные со страницыКак сделать, чтобы работали кнопки вперед / назад в браузере?

192