0
我有這樣的jQuery代碼突出對應於當前頁面在瀏覽器菜單項:正則表達式來檢查當前網站地址 - 小問題
$(document).ready(function(){
$("ul#nav a").each(function(){
var hrefWindow = $(this).attr("href");
if (hrefWindow == window.location.href.match(/[^/]+$/g)) {
$(this).parent().addClass("active");
}
else {
$(this).parent().removeClass("active");
};
});
})
正如你所看到的表達尋找字符串,它僅僅是後大幅削減就像我的網址:
www.mywebsite.com/thisStringWillBeFoundByExpression,
一切工作正常,但有我的第一次鍵入我的域名地址將只有www.mywebsite小問題。 com(沒有index.htm在斜槓後)在地址欄和我的表達式不會找到一個東西。
如何在地址欄中只有www.mywebsite.com的情況下修改我的代碼以將類'active'添加到index.htm中?
感謝您的建議,我將嘗試使用location.pathname重新安排我的代碼。 – Guferos 2013-02-15 21:23:35