省市县联动的实现。
来源:互联网 发布:淘宝阿克苏苹果价格 编辑:程序博客网 时间:2024/04/28 16:53
1、在html中引入jquery.js文件和address.js文件(我的下载中有),写入如下代码。
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> select{ width:200px; } </style> <script src="./address.js"></script> <script src="./jquery-1.8.3.min.js"></script></head><body><div> <label>省份</label><select class="provice"></select></div><div> <label>市区</label><select class="city"></select></div><div> <label>县</label><select class="distance"></select></div><script> var provice=document.getElementsByClassName('provice'); var city=document.getElementsByClassName('city'); var distance=document.getElementsByClassName('distance'); window.onload = function(){ console.info('2344'); setAreaSelect($(provice),$(city),$(distance)); }; //省市县三级联动下拉框 function setAreaSelect(provinceSelect, citySelect, countySelect){ var provDef = '<option value="">请选择省份</option>', cityDef = '<option value="">请选择市区</option>', countyDef = '<option value="">请选择区县</option>'; var addrJson = addr; var getOpt = function (pId){ var optStr = ""; for (var i = 0, addrJsonLen = addrJson.length; i < addrJsonLen; i++){ var iData = addrJson[i]; optStr += iData.parentid == pId ? '<option value="' + iData.addrid + '">' + iData.name + '</option>' : ''; } return optStr; }; var getProvince = function (){return provDef + getOpt("1")}; var getCity = function (proId){return cityDef + getOpt(proId)}; var getCounty = function (cityId){return countyDef + getOpt(cityId)}; provinceSelect.html(getProvince()); provinceSelect.on('change' ,function (){ citySelect.html(cityDef); var _pId = $(this).val(); _pId != "" ? citySelect.html(getCity(_pId)) : ''; citySelect.change(); }); citySelect.on('change' ,function (){ countySelect.html(countyDef); var _cId = $(this).val(); _cId != "" ? countySelect.html(getCounty(_cId)) : ''; countySelect.change(); }); }</script></body></html>
0 0
- 省市县联动的实现。
- 省市联动的实现
- js实现的省市联动
- 省市联动的简单实现
- 实现省市县三级联动
- js实现的省市县三级联动的最新源码
- 利用ajax实现省市县三级联动的方法之一
- javascript+xml实现简单的省市县三级联动
- 实现JS中的省市县的三级联动
- android与HTML5相结合实现的省市县三级联动
- android与HTML5相结合实现的省市县三级联动
- jquery实现省市县三级联动的jQuery插件
- 借鉴整合wheel实现省市县的三级联动
- android与HTML5相结合实现的省市县三级联动
- 关于easyui来实现省市县的三级联动
- 一个实现省市菜单联动的JavaScript
- 实现省市级的 二级联动
- AJAX实现简单的省市二级联动
- spring学习日志之四 IOC原理
- 消息队列设计精要
- VMware虚拟机安装CentOS 7并搭建lamp服务器环境
- c++ 继承子类的sizeof
- spring学习日志之五 AOP原理
- 省市县联动的实现。
- navagationbar不显示底部线
- zzuli 1912 小火山的爱情密码
- spring学习日志之六事务管理
- echarts tooltip格式化!
- LeetCode | Restore IP Addresses
- Tomcat实现Session共享
- Python中的编码与解码
- Dialog占满全屏