Определите свой собственный класс с именем collapsed
и установите для него значение display: none
collapsed {
display: none;
}
Затем вы можете использовать jQuery s .toggleClass()
для переключения этого класс, а также возможность просто добавить класс в carDetails
div, чтобы скрыть их по умолчанию
Наконец, вы можете использовать $(this).next()
вместо event.currentTarget.next()
Вот демо:
$(".carTitle").on('click', function(e) {
$(this).next().toggleClass('collapsed');
});
.collapsed {
display: none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="carItem01_container">
<div id="carToyota" class="carTitle">
<div class="carName">Toyote
</div>
</div>
<div id="carToyota_show" class="carDetails">
<div class="carDescription"> ...
</div>
</div>
</div>
<div id="carItem02_container">
<div id="carMazda" class="carTitle">
<div class="carName">Mazda
</div>
</div>
<div id="carMazda_show" class="carDetails collapsed">
<div class="carDescription"> ...
</div>
</div>
</div>
<div id="carItem03_container">
<div id="carVolvo" class="carTitle">
<div class="carName">Volvo
</div>
</div>
<div id="carVolvo_show" class="carDetails collapsed">
<div class="carDescription"> ...
</div>
</div>
</div>