根据url链接将类设置为菜单

setting a class to a menu depending of the url link

本文关键字:设置 菜单 url 链接 根据      更新时间:2023-09-26

这是我的场景,我的子页面无法识别父级,可能是因为我设置了错误的结构,但现在还不能修复,菜单父级将父级放在错误的位置。。。。

所以我需要实现的是。。。

如果我有这样的url结构:domain.com/products/….将"当前"类分配给菜单X…

如果我有另一个:domain.com/sales/….将"当前"类分配给Y.…

我知道我可以通过javascript实现,但我对它缺乏了解,我只是在寻找一个坚实的起点。

如果有任何帮助,我将不胜感激。

提前感谢。

你可以检查url并像这样做你的类分配:

if(document.location.href.indexOf('products') > 0){
  $("#somediv").addClass("current");
}

如果不提供一些你的结构样本,我真的无法整理出一个更有意义的样本,但你可以看看这会如何运作。