嗨我想在Jquery中编写一个脚本,自动选择主导航栏中的当前页面链接。该导航只是一个简单的UL这样的:jquery导航突出显示
<ul id="primaryNav">
<li>
<a href="retail.html">Home</a>
</li>
<li>
<a href="vision.html">Our Vision</a>
</li>
<li>
<a href="context.html">Town in context</a>
</li>
</ul>
我的Jquery到目前为止是这样的:
$('#primaryNav').find("a[href='"+window.location.href+"']").each(function(){
$(this).addClass("selected");
});
这不工作,因为我觉得它的选择对整个URL,而我只需要它选择最后一部分,例如retail.html或vision.html,然后添加类.selected
任何人都可以请帮忙吗?提前致谢。
感谢您的答复尼克。我修正了这个问题,但无法正常工作。一个例子可以在这里找到http://www.northlight-studios.co.uk/dev/standardLife/retail/retail.html我在这里错过了一些明显的东西吗? – mtwallet 2010-10-08 11:30:53
@mtwallet - 在那里有一个大脑失效,添加了流行版本......它是以定位符的“href”结尾的'location.href' ......而不是其他方式。 – 2010-10-08 11:34:42
感谢您的帮助。任何机会,你可以运行我如何工作,并比较其他例子在这里,所以我可以从这个了解一点? – mtwallet 2010-10-08 11:38:06