zTree -- jQuery 树插件的问题,了解的朋友求指点

2025-05-20 21:28:30
推荐回答(4个)
回答(1):

你好!!!

 

问题应该出在你的json数据上!!

{ name:"儿童饼干", isParent:true, 
    children:[
       {}
    ]
}
上面的这种写法,就会出现你截图中的现象,如果节点下无子节点,省略children该属性或设置该属性为空数组即可,如下:
{ name:"儿童饼干", isParent:true, children:[] }

{ name:"儿童饼干", isParent:true }

回答(2):

婴儿配方,果酱,儿童饼干这些节点都是没有子节点,那么它本身就是子节点了嘛!你肯定不能设置它的isParent为true哦

回答(3):

var setting = {
isSimpleData: true,
treeNodeKey: "id",
treeNodeParentKey: "pid",
checkable:true,
showLine: true,
root:{
isRoot:true,
nodes:[]
}
};
zNodes =[
{id:1,pid:0,name:'婴儿/身体护理',isParent:true},
{id:2,pid:1,name:'婴儿商品',isParent:true},
{id:3,pid:2,name:'婴儿配方'},
{id:4,pid:2,name:'果酱/果泥'},
{id:5,pid:2,name:'儿童饼干'}
];
$(document).ready(function(){
$("#tree").zTree(setting, zNodes);
});
不要总的设,需要子节点的地方,设置子节点

回答(4):

无子节点的父节点,请设置 treeNode.isParent 属性