본문 바로가기

코딩도 합니다/JS

[자바스크립트 js / 실무 기록] 서브페이지 안의 서브페이지 메뉴 활성화



var current = location.pathname.split("/").slice(-1)[0].replace(/^\/|\/$/g, '');


// 서브페이지 안의 서브페이지 활성화
if (current.includes('csa_5')) {
	element.parents('.main-sidebar .csa').addClass('active');
	element.closest('.main-sidebar .csa.active').addClass('show');
	element.parents('.main-sidebar .csa5').last().addClass('active');
}

if (current.includes('csa_6')) {
	element.parents('.main-sidebar .csa').addClass('active');
	element.closest('.main-sidebar .csa.active').addClass('show');
	element.parents('.main-sidebar .csa6').last().addClass('active');
}

html 파일명에 포함된 글자를 찾아서 클래스를 추가해준다.

728x90