我发现这个jQuery add class to current li and remove prev li when click inside li a,但它对我不起作用。
header.jsp
<ul>
<li class="current"><a href="#">menu item</a></li>
<li><a href="aba.jsp">menu item</a></li>
<li><a href="abb.jsp">menu item</a></li>
<li><a href="abc.jsp">menu item</a></li>
<li><a href="abd.jsp">menu item</a></li>
</ul>
$('ul li a').click(function(){
$('ul li.current').removeClass('current');
$(this).closest('li').addClass('current');
});
其他 jsp 页面包括这个 header.jsp。在我按照链接所说的添加jQuery之后,临时添加了这个类,然后就像刷新一样,页面回到了它的初始状态,这是第一个li
有类current
。任何想法?
更新:href="#aba"
到href="aba.jsp"