嗨我想在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