@Rufars

Как добавить class в текущий месяц?

Помогите с такой задачей, если сейчас месяц Март то добавить в <li> class="active" и в <div class="tab-pane fade" id="mar"> добавить в класс in active
Соответственно чтобы со следующим месяцем Февралём всё перешло на февраль.

<div id="myTab">
						<ul class="nav nav-tabs">
							<li><a href="#jan" data-toggle="tab">Январь</a></li>
							<li><a href="#fev" data-toggle="tab">Февраль</a></li>
							<li class="active"><a href="#mar" data-toggle="tab">Март</a></li>
							<li><a href="#apr" data-toggle="tab">Апрель</a></li>
							<li><a href="#may" data-toggle="tab">Май</a></li>
							<li><a href="#iyun" data-toggle="tab">Июнь</a></li>
							......и. тд
						</ul>
						<div class="tab-content">
							<div class="tab-pane fade" id="jan">
								Текст
							</div>
							<div class="tab-pane fade" id="fev">
								Текст
							</div>
							<div class="tab-pane fade in active" id="mar">
								Текст
							</div>
							<div class="tab-pane fade" id="apr">
								Текст
							</div>
							<div class="tab-pane fade" id="may">
								Текст
							</div>
							<div class="tab-pane fade" id="iyun">
								Текст
							</div>
							......и. тд
						</div>
					</div>


Заранее спасибо )))
  • Вопрос задан
  • 54 просмотра
Решения вопроса 2
Stalker_RED
@Stalker_RED
let currMonth = new Date().getMonth()
let monthList = ['jan', 'feb', 'mar'] // ...
let currMonthName = monthList[currMonth]

$('#'+currMonthName).addClass('active')
// ...
Ответ написан
yellow79
@yellow79
Senior Software Engineer
var months = ['jan','fev','mar','apr','may','iyun'],
	month = new Date().getMonth();

if(months[month]) {
	document.querySelector("a[href='#"+months[month]+"']").parentNode.classList.add("active");
	document.getElementById(months[month]).classList.add("in", "active");
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы