代码拉取完成,页面将自动刷新
适用于layui_2.8.x版本的省市区三级级联下来选择框模块
基于高德行政区域查询webapi 动态获取省级下面的市和区/县信息 切换父级选择框会重置下级选择框 具备初始值赋值功能,初始赋值会动态查询下级选择框行政单位数据 模块已为级联选择框监听了select事件.请不需要再自行添加,
...否则,你去改源码吧....
下载pca模块放置在项目/lib/extend/xxx任意目录
修改项目/config.js文件
//扩展的模块(相对于 lib/extend 目录)
,extend: {
echarts: 'echarts', //第三方 echarts 核心包
echartsTheme: 'echartsTheme', //第三方 echarts 主题
layim: 'layim/layim-assets/layim' ,//layim
pca: 'xxx/pca' //省地市三级联
}
<div class="layui-form-item">
<label class="layui-form-label">省市区级联</label>
<div class="layui-input-block">
<div class="layui-input-inline">
<select id="province" data-type="province" name="province" lay-search="">
</select>
</div>
<div class="layui-input-inline">
<select id="city" data-type="city" name="city">
</select>
</div>
<div class="layui-input-inline">
<select id="area" data-type="area" name="district">
</select>
</div>
</div>
</div>
<script>
layui.use('pca',layui.factory('pca')).use(['admin', 'pca'], function(){
var $ = layui.$;
//你的逻辑...
try{
/**
参数说明
1:高德key
2:省级select元素jquery对象
3:市级select元素jquery对象
4:区县级select元素jquery对象
5:省级初始值
6:市级初始值
7:区县级初始值
*/
pca.initPca("高德key", $('#province'), $('#city'), $('#area'), "广东省", "广州市", "天河区")
//如果有多个实例,需要多次初始化(注意select元素的id不能相同),如:
//pca.initPca("高德key", $('#province2'), $('#city2'), $('#area2'), "广东省", "广州市", "天河区")
}
catch(e){
console.error(e)
}
//你的逻辑...
})
</script>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。