# treeSelect **Repository Path**: molink/treeSelect ## Basic Information - **Project Name**: treeSelect - **Description**: TreeSelect是基于jquery,ztree开发的树形下拉选择框插件,支持ie8+,谷歌,火狐,360等浏览器 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 25 - **Created**: 2020-03-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### jquery 树形下拉框插件 TreeSelect,ztree开发的树形下拉选择框插件,支持ie8+,谷歌,火狐,360等浏览器
现在升级2.0名字由原来的 _**MultipleTreeSelect改为TreeSelect.js**_ api更加丰富。结构更加清晰 #### TreeSelect有如下主要特点 - 兼容ie8以及各大主流浏览器 - 低侵入式使用 - 使用简单方便 - 继承了ztree高效渲染 **TreeSelect 欢迎使用本插件: TreeSelect** #### 多选示例图片: ![demo](https://user-gold-cdn.xitu.io/2019/12/28/16f4cfb0a596db62?w=323&h=317&f=png&s=13324) #### 单选选示例图片 ![demo](https://user-gold-cdn.xitu.io/2019/12/28/16f4cfb0a7f11f77?w=322&h=415&f=png&s=17136) #### 快速上手示例 **1. 引入jquery,ztree,TreeSelect等js和css文件** ```html $Title$
``` **2.异步加载配置实例** ```js var options = { async: { enable: true, url: "http://qqxh.net" } } ``` **3.配置文件详解** ```js var options = { async: { enable: true, url: "异步加载url地址" }, chkStyle: "radio",/*radio:单选模式(Radio mode),checkbox:多选模式(checkbox mode),默认为多选*/ radioType : "all",/*all:整个树只能有一个选中,level:在每一级节点范围内当做一个分组*/ height:433,/*容器高度默认200px*/ callback:{ onCheck: function() {}/*选中事件的回调*/ }, direction: "auto",/* up向上,down向下,auto自动适应 默认auto*/ filter:true/* 是否开启过滤 默认true*/ } ``` **4.api列表** - 获取选中文本 ```js var obj=$("#yourContentId").treeSelect(options);(如果这里jquery选择器获取到多个元素,那么这里返回的是TreeSelect对象列表) obj.text(); ``` - 获取选中值 ```js var obj=$("#yourContentId").treeSelect(options); obj.val(); ``` - js给组件赋值 ```js var obj=$("#yourContentId").treeSelect(options); obj.val([1,2,3,4,5,6,7]); ``` - 默认选中值 方式1: 通过给dom元素设置属性checks来进行设置,格式为:checks="1,2,3,4,5" 例如: ``` ``` 方式2: 通过optios配置实现配置项为:checks 例如: ``` $("#yourContentId").treeSelect({checks:[1,2,3],.....}); ``` - 销毁组件 方式1: 通过destory方法进行销毁 例如: ``` var obj=$("#yourContentId").treeSelect(options); obj.destory(); ``` ### 注意事项: 检索功能只支持前端检索,也就是说想使用异步模式的话,需要一次把树节点加载完全然后检索才有意义。配合异步后台检索暂时不考虑实现。 TreeSelect 开发者网站:http://www.qqxh.net