Jquery 将菜单li的类别更改/添加到;主动的;基于特定的URL

Jquery 将菜单li的类别更改/添加到;主动的;基于特定的URL,jquery,html,Jquery,Html,我有一个带有li的导航菜单,可以链接到许多具有不同URL的页面。如何根据显示页面的URL将导航菜单的类.has sub更改为.active?因此,只要加载了“图库”导航下的页面,导航链接就处于“活动”状态 HTML: <ul> <li class='active'><a href='http://www.example.com/' id="HOME">Home</a></li> <li class='has-su

我有一个带有
li
的导航菜单,可以链接到许多具有不同URL的页面。如何根据显示页面的URL将导航菜单的类
.has sub
更改为
.active
?因此,只要加载了“图库”导航下的页面,导航链接就处于“活动”状态

HTML

<ul>
   <li class='active'><a href='http://www.example.com/' id="HOME">Home</a></li>   
   <li class='has-sub'><a href='http://www.example.com/galleries.html' id="GALLERIES">GALLERIES</a>
      <ul>
         <li><a href='http://www.example.com/color.html'>Color</a></li>
         <li><a href='http://www.example.com/product-gallery.html'>Product</a></li>
         <li><a href='http://www.example.com/galleries/other/index.html'>Other</a></li>
      </ul>
   </li> 
</ul>

我不知道jquery使用什么。

您的示例url的格式似乎不正确。你是说?你需要一个后端解决方案来应用这个类,或者你需要一些JavaScript来进行URL解析。有很多这样的例子。