可配置级别的联动下拉选择器
config 属性:
* @ width: 200, // 宽度,默认自动 * @ height: 32, // 高度,默认30px * @ levels: 3, // 联动级别数量,默认 3级 ,可配置范围 1-n,理论上没有上限 * @ data: data, // 数据源,json格式 ,此数据的层级数需与levels 值相同,否则会出错 * @ levelNames: ['省', '市', '区'], //每个级别的名称,如省市区
数据源格式:
var datas = [{ "name1": "河北省", "id": 2, "child": [{ "name1": "石家庄市", "id": 21, "child": [{ "name1": "长安区", "id": 211 }] }] }]; * * $('#mulselectbox1').FMulSelect({ // width: 500, // 宽度,默认150px height: 32, // 高度,默认30px levels: 10, // 联动级别数量,默认 3级 ,可配置范围 1-n,理论上没有上限 data: datas, // 数据源,json格式 levelNames: ['省', '市', '区', '街道', '小区', '楼号', '单元', '门牌号'], //每个级别的名称,如省市区 dataKeyNames: { //配置数据源datas的key值, 默认 id name child "id": "id", "name": "name1", "childs": "child" } });
取值id 返回 字符串类型 | 分割,1|11|111|1111|11111
$('#mulselectbox1').FMulSelectVal();
取值文本 返回 字符串类型 | 分割, 山东省|烟台市|芝罘区|幸福街道|幸福小区
$('#mulselectbox1').FMulSelectValTxt();
清空
$('#mulselectbox1').FMulSelectClear();
设置值 ['1','11','111','1111']
$('#mulselectbox1').FMulSelectSetVal(ids);