Это простой.Сохраняя ваши классы и HTML-разметку, я бы добавил этот стиль CSS, чтобы заставить элемент отображаться ... и использовал jQuery для добавления / удаления этого класса по мере необходимости.
.unhide{
display: block !important;
}
Далее, после импорта jQuery, используйтеэтот короткий скрипт для обработки логики кликов:
<script type="text/javascript">
$(".btn").click(function(){
$('.collapse').removeClass('unhide');
$($(this).data("target")).addClass('unhide');
})
</script>
Чтобы объяснить логику здесь, при нажатии любой кнопки мы сначала удаляем класс «force to display», который мы только что создали.Затем мы получаем целевой объект этой конкретной кнопки и вставляем это значение в качестве идентификатора, и мы используем его на втором шаге, чтобы добавить класс «force to display».(знаки двойных денег)
Вы всегда можете проявить больше креативности с именами классов, если хотите!