Простий сніпет, щоб додати клас active до елементу лінк вашого навбару.

1
2
3
4
5
6
7
8
function setActiveLink() {
var currentPath = document.location.pathname;
var selector = "a[href='" + currentPath + "']";
var elem = document.querySelector(selector);
if(elem !== null) {
elem.setAttribute("class", "active");
}
}

Те ж саме з використання jQuery (плюс скидання всіх попередньо встановлених активних лінків)

1
2
3
4
5
6
function setActiveLink() {
var currentPath = document.location.pathname;
var selector = "a[href='" + currentPath + "']";
$("nav a").removeClass("active");
$(selector).addClass("active");
}