js省市联动菜单(无依赖/无样式)

cn-citypicker.js

js省市联动菜单(无依赖/无样式)

@author Meng G. <gaomeng1900#gmail.com>

@version 0.1.1

@date 2016-04-07

支持 NODE AMD BROWSER WORKER

example

<form> <select id="slc_province_1"></select> <select id="slc_city_1"></select> </form> <form> <select id="slc_province_2"></select> <select id="slc_city_2"></select> </form>

var loc_1 = new CityPicker(document.getElementById('slc_province_2'), document.getElementById('slc_city_2'), '上海', '黄浦区'); var loc_2 = new CityPicker(document.getElementById('slc_province_3'), document.getElementById('slc_city_3'), '重庆'); loc_1.getProvince() // 上海 loc_1.getCity() // 黄浦区 API CityPicker (constructor)

@param ele_province {Element} 省分 select 元素 @param ele_city {Element} 城市 select 元素 @param province {[String]} default:false 默认的省份(省级市),未传入则为“请选择” @param city {[String]} default:false 默认的城市(市级区),未传入则为“请选择” @param error {[Function]} default:false 出错时的处理函数,参数为错误说明,默认直接throw @param done {[Function]} default:false 省市都选择(非“请选择”选项)后触发的函数, 参数为当前CityPicker对象,未传入则什么都不发生 Error code missing argument: province: 初始化城市select的option时缺少对应的省份参数 illegal province: 所选省份不在省份数据中 set province first: 未设置省份就先设置了城市

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。