Jquery 查找当前导航项目并将类别分配给li

Jquery 查找当前导航项目并将类别分配给li,jquery,css,nav,Jquery,Css,Nav,我正在使用下面的代码为当前导航项目分配一个active类 $(function () { var page = window.location.pathname, find = new RegExp(page == '/' ? window.location.origin + '/?$' : page.replace(/\/$/, '')); $('nav a').each(function () { if (find.test(this.href.replace(/\/$/

我正在使用下面的代码为当前导航项目分配一个
active

$(function () {
  var page = window.location.pathname,
  find = new RegExp(page == '/' ? window.location.origin + '/?$' : page.replace(/\/$/, ''));
  $('nav a').each(function () {
    if (find.test(this.href.replace(/\/$/, ''))) {
      $(this).addClass('active');
    }
  });
});

如何使用将类分配给li标记?

如果我正确理解了您的问题,您希望将类添加到标记的父级。这就是你要做的

$(this).parent().addClass('active');

如果我正确理解了您的问题,那么您希望将类添加到标记的父级。这就是你要做的

$(this).parent().addClass('active');

我是个白痴。非常感谢。10分钟后我会接受你的回答。
这个
需要用括号括起来。Stack不允许我编辑答案,因为它少于6个字符。我是个白痴。非常感谢。10分钟后我会接受你的回答。
这个
需要用括号括起来。Stack不允许我编辑答案,因为它少于6个字符。