<div class="list">
<p class="list-date">04.02.2019</p>
<div class="list-block">
<p class="list-elem">Элемент 1</p>
<p class="list-elem">Элемент 2</p>
<p class="list-elem">Элемент 3</p>
</div>
</div>
<div class="list">
<p class="list-date">04.02.2019</p>
<div class="list-block">
<p class="list-elem">Элемент 1</p>
<p class="list-elem">Элемент 2</p>
<p class="list-elem">Элемент 3</p>
</div>
</div>
Вот у меня есть два блока list, и мне нужно чтобы при клике на list-date пряталось содержимое блока list-block именно в том блоке list, где было кликнуто по list-date.
Вот сам код jQUery:
$('body').on('click', '.list-date', function(){
$('.list-block').toggleClass('hide');
});
CSS:
.hide{
max-height: 0;
visibility: hidden;
overflow: hidden;
}
если нужно что бы пряталось и обратно появлялось то поменять hide -> toogle
$('.list-date').on('click',(event)=>{
$(event.target).next().hide()
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="list">
<p class="list-date">04.02.2019</p>
<div class="list-block">
<p class="list-elem">Элемент 1</p>
<p class="list-elem">Элемент 2</p>
<p class="list-elem">Элемент 3</p>
</div>
</div>
<div class="list">
<p class="list-date">04.02.2019</p>
<div class="list-block">
<p class="list-elem">Элемент 1</p>
<p class="list-elem">Элемент 2</p>
<p class="list-elem">Элемент 3</p>
</div>
</div>
$('body').on('click', '.list-date', function(){
$(this).closest('.list').find('.list-block').toggle();
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю шапку для сайтаСтолкнулся с проблемой: я хочу чтобы все содержимое сайта хранилось в рамках одного общего контейнера (wrapper) который...
купил ключ для webRTC, подскажите, чтобы клиенты общались на сайте через него, нужно устанавливать сервак? или можно как-то безе сервака на виртуальном...