我得到了这个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”);被执行 –