jquery ztree如何让没有子节点的父节点样式显示为文件夹?

如题,使用jquery.ztree-2.6加载树时,没有子节点的父节点显示的样式为文件样式,我想在父节点没有子节点时仍显示父节点的样式,请各位熟悉的网友指教,谢谢!描述的... 如题, 使用jquery.ztree-2.6加载树时, 没有子节点的父节点显示的样式为文件样式, 我想在父节点没有子节点时仍显示父节点的样式,请各位熟悉的网友指教,谢谢!
描述的有点混乱,有图片举例
展开
 我来答
刺友互
高粉答主

2020-04-04 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:72.7万
展开全部

1、新建一个html文件,命名为test.html。

2、在test.html文件中,使用div标签创建一个模块,再使用p标签,b标签创建测试的内容。

3、在test.html文件中,设置b标签的id属性为son,主要用于下面通过该id获得b标签对象。

4、在test.html文件中,使用button标签创建一个按钮,按钮名称为“获得父节点的父节点的兄弟节点内容”。

5、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getcon()函数。

6、在js标签内,创建getcon()函数,在函数内,通过id(son)获得b标签对象 ,重复使用parent()方法获得b标签的父节点的父节点,再使用siblings()获得b标签的父节点的父节点的兄弟节点,通过eq(0)获得第一个兄弟节点,使用text()获得兄弟节点的内容。最后,使用alert()方法将内容输出。

zTreeAPI
推荐于2017-11-25 · TA获得超过116个赞
知道答主
回答量:54
采纳率:0%
帮助的人:70.2万
展开全部
So Easy! 设置父节点的 isParent = true 即可!!!
另外,如果树可以编辑,那么还请注意锁定父节点,这样即使将子节点清空,依然保持父节点。
锁定父节点请参考:setting.data.keep.parent 和 setting.data.keep.leaf
追问
setting.data.keep.parent  在哪设置? 是和isParent 一样的配置方法吗? setting.data.keep.parent的值是boolean类型的吗
追答
是的,就是 boolean 类型。 在API 中都有详细描述
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1502360
2012-07-30 · TA获得超过545个赞
知道小有建树答主
回答量:75
采纳率:0%
帮助的人:71.7万
展开全部
看了别人的答案,我觉得应该纠正下,你其实就是想统一父节点显示的图片样式,在ZTree里面treeNode 的节点数据规范有个icon这个属性,这个属性就是控制节点的样式,你还可以通过样式文件css来修改,利用iconSkin这个属性,具体方式你自己看下API吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suifengtingyuhuan
2018-10-25
知道答主
回答量:1
采纳率:0%
帮助的人:814
展开全部

覆盖css中的原有的class重新裁图为文件夹图标

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
40405604
2012-12-03
知道答主
回答量:16
采纳率:0%
帮助的人:6.5万
展开全部
问题解决啦吗 如果没解决的话 你需要解决两个方面的事情 一是储存的时候 直接在设置节点属性的时候设置节点的.isPrent=true 如果你在回显的时候要解决这个问题的话 就在你拼json的时候把这个节点的isParent:true 拼进去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式