实现思路:
1、ztree中节点是通过一个json的Array作为数据源、,所以直接操作json字符串,然后转为json对象数组。
2、然后用新构成的json数组对象重新初始化ztree对象。
代码如下:
<link rel="stylesheet" href="demo.css" type="text/css">
<link rel="stylesheet" href="zTreeStyle.css" type="text/css">
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="jquery.ztree.core-3.5(1).js"></script>
<script type="text/javascript">
var zTreeObj1;
var zTreeObj2;
var leftDivStr = "[";
var rightDivStr = "[";
var setting = {
edit: {
enable: false,
showRemoveBtn: false,
showRenameBtn: false
},
data: {
simpleData: {
enable: true
}
},
callback: {
//onClick : menuOnClick
}
};
function menuOnClick(event, treeId, treeNode, clickFlag) {
}
//注册toSource函数,解决ie不支持Array的toSource()方法的问题
Array.prototype.toSource = function (){
var str = "[";
for(var i = 0 ;i<this.length;i++){
str+="{id:/""+this[i].id+
"/",pId:/""+this[i].pId
新闻热点
疑难解答
图片精选