这里左侧菜单栏,跟右边的列表,详细信息,每次点击都同时刷新,每次菜单栏都闭合,所以就想了如此办法:首先一开始用的Java写的HTML标签如下,利用递归查出所有菜单
menuString.append("<a id="+parent.getId()+" onClick=\"jump('"+href+"','"+parent.getId()+"');\"><i class=\"fa "+parent.getIcon()+"\">
</i> <span class=\"nav-label\">"+parent.getName()+"</span></a>");在左侧菜单jsp文件里将 parent.getId()获取保存起来,这里保存如下利用HTML5特性
<script type="text/javascript"> $(document).ready(function(){ var getId=localStorage.getItem("id"); $("#"+getId).parent().addClass("active");//增加高亮度 $("#"+getId).parent().parent().parent().addClass("active"