我得到了這個jQuery腳本,應該將類「活動」添加到我的李,但它不。該腳本如下:jQuery腳本不會添加活動類
jQuery(function() {
var pgurl = jQuery(location).attr('href');
console.log(pgurl);
jQuery("ul.pagesubmenu-ul li a").each(function(){
if(jQuery(this).attr("href") == pgurl)
jQuery(this).parent().addClass("active");
})
});
我真的不知道它爲什麼不工作。我試圖在this page上使用它(在主導航下面的subnav中)。
提前致謝!的
確定'href'屬性也有類似的網址作爲'location'對象,通常href標籤不包含域名(相對路徑) –
首先,檢查if條件是否會被執行。檢查在調試或添加警報,如果條件,以確保代碼jQuery(this).parent()。addClass(「active」);被執行 –