想在JS里使用C:foreach 循环查询出的数据库数据,做出一个拥有二级菜单的左侧菜单,
有没有大神给个思路,模板代码更好了,谢谢了。
function initSideBarJsp(curPageHref){
var menuString='
menuString+='<li><span></span><a href="${hisbean.permissionUrl}"> <i class="fa fa-th-large fa-fw"></i> <span class="menu-text">${hisbean.permissionDetail}</span> <span class="selected"></span> </a></li>';
</c:forEach>
menuString+='</ul></div>';
$("#sidebar").html(menuString);
var currP = $("#sidebar").find("a[href='"+curPageHref+"']").parent();
currP.addClass("active");
var k = $(currP[0].children[0]);
k.addClass("wl-v-bar");
}
initSideBarJsp("queryCard.do");
jQuery(document).ready(function() {
App.setPage("dynamic_table"); //Set current page
App.init(); //Initialise plugins and elements
});
这是原本菜单的代码,但是只有一级菜单,想改造成有二级菜单的,求大神指点
根据一级的改变事件拿到一级的ID,再把一级的ID作为二级的查询条件传入方法内(select标签)