Не получается заменить контент при нажатии на определенную кнопку.
После нажатия должен выходить контент при display: block; а остальной контент иметь значение display: none;
Цвета кнопки получилось заменить, но не контент.
Как добавить класс .active-clothes в зависимости от выбранной кнопки?
Возможно кто-то подскажет решение через data атрибут, или через более понятный способ?
<div class="size-tabs-wrapper">
<div class="sz-tbs" id="buttons-grid"><a class="size-tabs active" data-tab="tab-1">Кнопка 1</a></div>
<div class="sz-tbs" id="buttons-grid"><a class="size-tabs" data-tab="tab-2">Кнопка 2</a></div>
<div class="sz-tbs" id="buttons-grid"><a class="size-tabs" data-tab="tab-3">Кнопка 3</a></div>
<div class="sz-tbs" id="buttons-grid"><a class="size-tabs" data-tab="tab-4">Кнопка 4</a></div>
</div>
<div class="contactAndMapBlock__wrapper" id="contactAndMapBlock__wrapper">
<div class="contactAndMapBlock__right contactAndMapBlock__right-wrapper active-clothes" data-item="tab-1">Контент 1</div>
<div class="contactAndMapBlock__right contactAndMapBlock__right-wrapper" data-item="tab-2">Контент 2</div>
<div class="contactAndMapBlock__right contactAndMapBlock__right-wrapper" data-item="tab-3">Контент 3</div>
<div class="contactAndMapBlock__right contactAndMapBlock__right-wrapper" data-item="tab-4">Контент 4</div>
</div>
.active{
background: #000;
border-radius: 10px;
color: #fff;
}
.active-clothes{
display:block !important;
}
.contactAndMapBlock__right-wrapper{
display: none;
}
$(document).ready(function(){
$('#buttons-grid a').click(function () {
var index = $(this).index();
//замена цвета кнопки
$('#buttons-grid a.active').removeClass('active');
$(this).addClass('active');
//замена контента
$('#contactAndMapBlock__wrapper div.active-clothes').removeClass('active-clothes');
// $('#contactAndMapBlock__wrapper div').eq(index).addClass('active-clothes');
});
});