引入js和css样式
<link href="metroStyle/metroStyle.css" rel="stylesheet">//这里实用了与boostrap更为相容的
<script type="text/javascript" src="jquery-2.1.1.js"></script>
<script type="text/javascript" src="jquery.ztree.all.min.js"></script>
html
<ul id="tree" class="ztree" style="width:230px; overflow:auto;"></ul>
js
$(function() {
var setting = {
data : {
simpleData : {
enable : true,
idKey : "id",//设置id
pIdKey : "pId",//设置父级id
rootPId : 0
//设置跟节点id
}
},
callback: {//点击事件
onClick: zTreeOnClick
}
};
var treeNodes = [ {
"id" : 1,
"pId" : 0,
"name" : "test1"
}, {
"id" : 11,
"pId" : 1,
"name" : "test11"
}, {
"id" : 12,
"pId" : 1,
"name" : "test12"
}, {
"id" : 111,
"pId" : 11,
"name" : "test111"
} ];
zTreeObj = $.fn.zTree.init($("#tree"), setting, treeNodes);
function zTreeOnClick(event, treeId, treeNode) {
alert(treeNode.id);
};
})
- demo网盘下载地址:https://pan.baidu.com/s/1kV3dzBh