# html-multi-selector **Repository Path**: edwinfound/html-multi-selector ## Basic Information - **Project Name**: html-multi-selector - **Description**: 基于 html5 & css3 的移动端多级选择框 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 17 - **Forks**: 1 - **Created**: 2016-09-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: webui **Tags**: None ## README # 基于HTML的多级选择 ## 它是什么 ![image](https://github.com/edwin404/html-multi-selector/raw/master/demo/images/demo.png) ## 在线演示 [http://edwin404.com/html-multi-selector/demo](http://edwin404.com/html-multi-selector/demo) ## 如何使用 step1. 引入css ```html ``` step2. 引入js ```html ```` step3. 使用JS代码初始化 ```javascript var demoStatic = new HtmlMultiSelector({ data: testData, callback: { done: function () { var titles = this.titleVal(); $('#demoStatic').html('你选择了:' + titles.join(',')); } } }); $('#demoStatic').on('click', function () { demoStatic.open(); }); ``` 更多参照示例 ## 可配置的参数说明 ```javascript var options={ // 初始化时多个值的分隔符 seperator : ',', // 数据是否使用动态 dynamic : false, // 动态获取数据库路径 server : "/path/to/data", // 静态数据 data : [], // 最大级 maxLevel : 0, // 固定级 fixedLevel : 0, // 语言包 lang : { close : '取消', done : '确定', pleaseSelect: '请选择' }, callback: { // 选择发生变化时回调 change: function (values, titles) { }, // 点击确定时回调 done: function () { }, // 点击取消时回调 close: function () { }, } } ```` ## 意见反馈 [https://github.com/edwin404/html-multi-selector/issues](https://github.com/edwin404/html-multi-selector/issues)