我有 12 个 html 页面。当点击左侧导航栏链接时,所有这些页面都会加载。在此,我需要向当前链接添加一个类,该链接被单击并加载页面。我试过这个:
$(function(){
$('#container li a').click(function(){
$('#container li a').removeClass('current');
var pathname = (window.location.pathname.match(/[^\/]+$/)[0]);
var currentPage = $(this).attr('href');
if(currentPage==pathname){
$(this).addClass('current');
}
else{
alert('wrong');
}
// alert(pathname+' currentPage: '+currentPage);
})
})
它有效,但在页面加载时,该类被删除,我不知道为什么会这样..
有什么帮助吗?