Slide Toggle в нескольких блоках

230
10 января 2018, 17:33

Всем привет. Есть такая верстка

<button class="btn_more">Подробнее</button></p>
<div class="ctn_more">Первый блок</div>
<button class="btn_more">Подробнее</button></p>
<div class="ctn_more">Второй блок</div>
<button class="btn_more">Подробнее</button></p>
<div class="ctn_more">Третий блок</div>

Работает slideToogle

<script>
$(".btn_more").click(function () {
      $(".ctn_more").slideToggle("slow");
    });
</script>

Но он открывает сразу все? как написать что бы открывал блок той кнопки по которой нажал?

Answer 1

$(".btn_more").click(function() { 
  $(this).next("div.ctn_more").slideToggle("slow"); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<button class="btn_more">Подробнее</button> 
<div class="ctn_more">Первый блок</div> 
 
<button class="btn_more">Подробнее</button> 
<div class="ctn_more">Второй блок</div> 
 
<button class="btn_more">Подробнее</button> 
<div class="ctn_more">Третий блок</div>

READ ALSO
Стилизация select

Стилизация select

Подскажите, как оформить <select> так:

300
Картинки в Google Chrome расширении

Картинки в Google Chrome расширении

Пишу расширение для браузера Google ChromeС помощью jQuery необходимо, на страницу одного сайта, добавлять блок <div>, который при нажатии будет что-то...

237
Проблема с установкой высоты блока по родителю

Проблема с установкой высоты блока по родителю

Проблема в том, что имеющийся код устанавливает для всех 6-и блоков одну высоту, а надо что бы высота устанавливалась по высоте того ряда в котором...

201
Анимация svg картинки без css и js

Анимация svg картинки без css и js

Есть такая картинка на svg

324