У меня есть обработчик события click, который добавляет класс «active» к разделу тела при запуске. проблема в том, что если я нажимаю на текущую кнопку, она добавляет «активный» к следующему узлу вместо текущего. Таким образом, «активный» класс должен чередоваться при нажатии текущей кнопки в каждом наборе.
$($contentBodyBtn).click(function(){
if($(this).hasClass("btn-active")){
$(".fad-physician-profile-card-feinstein__column-wrapper").removeClass("active")
}else{
$(".fad-physician-profile-card-feinstein__column-wrapper").next().addClass("active")
}
});
Если кнопка нажата в первом узле индекса, второй узел индекса получает «активный» класс, он должен чередуются при нажатии на кнопку в каждом индексе.
Неправильное поведение:
<div id="index0" class="col-sm-9 fad-physician-profile-card-feinstein__column-wrapper">
<div id="index1" class="col-sm-9 fad-physician-profile-card-feinstein__column-wrapper active">
Ожидаемое поведение:
<div id="index0" class="col-sm-9 fad-physician-profile-card-feinstein__column-wrapper active">
<div id="index1" class="col-sm-9 fad-physician-profile-card-feinstein__column-wrapper">
См. действующий код: https://codepen.io/paul-solomon/pen/LYVpZvq?editors=1010