Как добавить элемент навигации bootstrap 4 в активный класс с помощью jquery - PullRequest
1 голос
/ 04 мая 2019

У меня есть сайт jekyll, к которому я хочу добавить класс active класс начальной загрузки 4 динамически с использованием javascript. Я использовал ниже код.

$(document).ready(function() {
    // get current URL path and assign 'active' class
    var pathname = window.location.pathname;
    $('.navbar-nav > li > a[href="'+pathname+'"]').addClass('active');
})

код в footer.js загружен в исходном коде. Но это работает только для домашней страницы здесь . Пожалуйста, предложите правильный код. Спасибо.

1 Ответ

0 голосов
/ 04 мая 2019

попробуйте это:

var pathname = window.location.pathname;

$('.navbar-nav > li > a[href="/' + pathname.replace(/\//g,'') + '"]').addClass('active');
...