我有一个三层深的菜单,我想要的是活动类在父 li 上,下面的代码在两个层次上工作,它显示顶部菜单项为活动的,下面的一个,但是当转到页面时在第三级 (ul ul ul li) 最后一个 ul 菜单中的所有列表项都处于活动状态。有任何想法吗。我对 jQuery 很陌生,所以请善待 ;-)
$(document).ready(function(){
var path = location.pathname.substring(1);
if ( path ) {
$('#main_menu li a[href$="' + path + '"]').parents('li').addClass('active');
}
});