Jquery ztree树插件
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath }/js/easyui/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath }/js/easyui/themes/icon.css"> <script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.8.3.js"></script> <script type="text/javascript" src="${pageContext.request.contextPath }/js/easyui/jquery.easyui.min.js"></script> <link rel="stylesheet" href="${pageContext.request.contextPath }/js/ztree/zTreeStyle.css" type="text/css"> <script type="text/javascript" src="${pageContext.request.contextPath }/js/ztree/jquery.ztree.all-3.5.js"></script> </head> <body> //使用标准json展示数据:[{id:1,name:'节点一',children:[{id:1,name:'节点二'},]},{}] <ul id="myZtree" class="ztree"></ul> <script type="text/javascript"> //配置ztree属性 var setting1 = {};//使用默认值 //配置ztree数据 var nodes1 = [{id:1,name:"一级菜单1",children:[{id:101,name:"二级菜单1",children:[{id:301,name:"三级菜单"}]},{id:102,name:"二级菜单2"}]},{id:2,name:"一级菜单2"}]; //调用ztree初始化方法,给myZtree展示数据 $.fn.zTree.init($("#myZtree"), setting1, nodes1); </script> //使用简单json展示数据:[{id:1,name:'节点一'},{id:101,name:'节点2',pId:1},{}] <ul id="myZtree1" class="ztree"></ul> <script type="text/javascript"> //配置ztree属性 var setting2 = { data: { simpleData: { enable: true, //开启简单数据模式 idKey: "id", //数据标识 pIdKey: "pId", //父节点标识 rootPId: 0 //顶级节点 } } };//使用默认值 开启简单数据格式模式 //配置ztree数据 var nodes2 = [{id:1,name:"一级菜单1",pId:2},{id:2,name:"二级菜单2",pId:3},{id:3,name:"三级菜单2",pId:0}]; //调用ztree初始化方法,给myZtree展示数据 $.fn.zTree.init($("#myZtree1"), setting2, nodes2); </script> </body> </html>