我有一个如下所示的 URL:
http://www.website.co.uk/en-us/aboutus/thegroup/test.aspx
我在页面上有一个 UL LI 菜单:
<ul>
<li><a href="/aboutus/thegroup/test.aspx">Test</a></li>
<li>Hello</li>
<li>Bye</li>
<li>Something</li>
<li>Cars</li>
</ul>
我在每个页面上都有菜单,并想使用 jquery 检查该页面上的即时消息。如果我是然后将 A/li 加粗,以便用户知道他们在页面上。
我尝试了以下方法:
$(document).ready(function () {
if(window.location.href.indexOf("test")) //
{
alert("your url contains the name test");
}
});
但是 id 喜欢不涉及对 URL 字符串的值进行硬编码的东西。就好像用户决定向 UL/LI 添加更多链接一样,jquery 需要自动检查链接和 url 并向 LI 添加一个类(以便我可以设置它的样式)。
希望那是足够的信息。