jsTree 是一个基于 jQuery 的,将数据以树型结构显示的插件。jsTree 即将发布首个 1.0 版本,目前的版本是 0.9.1。
jsTree 的特点
-
支持多种数据源
- 预设支持 HTML ─ 将嵌套的列表转换为树
- JSON
- XML
-
异步加载(async loading) ─ 仅支持远程的 XML 和 JSON 数据源
-
树节点支持打开、关闭、重命名、新建、删除的操作
-
支持事件 ─ 如 onchange, oncreate, ondelete, onload 等等
-
支持树节点间的拖放操作
-
支持选择多个树节点
-
本地化支持
-
支持 Right-to-left
-
图标、节点图案、背景、字体等等都可以在 CSS 文件上自定义
-
支持动画方式的打开或者关闭树节点(需要配置)
-
支持利用键盘快捷方式来浏览树(可选择的)
-
支持多棵树间的操作 – 如将树节点从一棵树移动或者复制到另一棵树