JS 树形插件 jsTree 使用小记
基本使用
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/themes/default/style.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/jstree.min.js"></script><div id="treeDemo"></div>$('#treeDemo').jstree({
'core': {
'data': {
'id' : 'node_1',
'text' : 'Node'
}
}
});a_attr: Object // 生成一个a标签节点的属性
li_attr: Object // 生成一个li标签节点的属性
children: Array // 所有子节点数组
data: Object // 此节点的数据(没传过。。)
icon: String // 此节点的图标(没传过。。)
id: String // 节点唯一的id,如果不传会默认生成
original: Object // 后台传过来的这个节点的所有数据
parent: String // 父节点的id
parents: Object // 所有的父节点数组
state: Object // 节点状态,这里面有五个固定属性,可以传默认值
// 分别是“checked”、“disabled”、“loaded”、“opened”、“selected”,均为布尔值
text: String // 节点显示的文本
type: String // 节点的类型,我只用过默认“default”遇到的坑
总结
Last updated