1 基础: 2 <link rel="stylesheet" href="../../../css/zTreeStyle/zTreeStyle.css" type="text/css"> 3 <script type="text/javascript" src="../../../js/jquery-1.4.4.min.js"></script> 4 <script type="text/javascript" src="../../../js/jquery.ztree.core.js"></script> 5 <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script> 6 <div id="tree" class="widget-main"> 7 <ul id="treeDemo" class="ztree"></ul> 8 </div> 9 function showIconForTree(treeId, treeNode) { 10 return ((9==treeNode.kind || 0==treeNode.kind)?true:false);//根据条件 11 //return treeNode.isParent; //根据是否为父节点 12 } 13 var setting = 14 { 15 view: { 16 showIcon: showIconForTree //图标 17 }, 18 data: { 19 simpleData: { 20 enable: true 21 }, 22 key:{ 23 name: "name", 24 } 25 }, 26 callback: { 27 onClick: zTreeOnClick //回调单机事件 28 } 29 }; 30 $.fn.zTree.init($("#treeDemo "), setting, data); 31 var zTree = $.fn.zTree.getZTreeObj("treeDemo ");//获取树 32 var root = zTree.getNodeByParam('id', '0');//获取id为0d的点 33 zTree.expandNode(root, true, false, true);//展开选中节点 34 zTree.selectNode(root);//选择节点 35 zTree.setting.callback.onClick(null, zTree.setting.treeId, root);//调用事件 36 37