省市选择的简单实现(基于zepto.js)
2016-06-21 00:00
916 查看
效果如下:
以上就是小编为大家带来的省市选择的简单实现(基于zepto.js)的全部内容了,希望大家多多支持脚本之家~
js实现的全国省市二级联动下拉选择菜单完整实例
javascript编写实用的省市选择器
JSON+HTML实现国家省市联动选择效果
js实现一个省市区三级联动选择框代码分享
<div class="clList overflow-h mt75"> <select class="pull-left cl-35 select01" id="cityParent"> <option>请选择省</option> </select> <select class="pull-left cl-35 select02" id="city"> <option>请选择市</option> </select> </div>
//测试数据 var _json = [ { "areas" : [ { "name" : "东城区" }, { "name" : "西城区" }, { "name" : "崇文区" }, { "name" : "宣武区" }, { "name" : "昌平区" }, { "name" : "朝阳区" }, { "name" : "海淀区" }, { "name" : "丰台区" }, { "name" : "石景山区" }, { "name" : "门头沟区" }, { "name" : "房山区" }, { "name" : "通州区" }, { "name" : "顺义区" }, { "name" : "大兴区" }, { "name" : "平谷区" }, { "name" : "怀柔区" }, { "name" : "密云县" }, { "name" : "延庆县" } ], "name" : "北京市" },{ "areas" : [ { "name" : "合肥市" }, { "name" : "滁州市" }, { "name" : "蚌埠市" }, { "name" : "芜湖市" }, { "name" : "淮南市" }, { "name" : "淮北市" }, { "name" : "马鞍山市" }, { "name" : "安庆市" }, { "name" : "宿州市" }, { "name" : "阜阳市" }, { "name" : "亳州市" }, { "name" : "黄山市" }, { "name" : "铜陵市" }, { "name" : "宣城市" }, { "name" : "六安市" }, { "name" : "池州市" } ], "name" : "安徽省" }, { "areas" : [ { "name" : "福州市" }, { "name" : "厦门市" }, { "name" : "宁德市" }, { "name" : "莆田市" }, { "name" : "泉州市" }, { "name" : ">" }, { "name" : "漳州市" }, { "name" : "龙岩市" }, { "name" : "三明市" }, { "name" : "南平市" } ], "name" : "福建省" }, { "areas" : [ { "name" : "兰州市" }, { "name" : "临夏州" }, { "name" : "定西市" }, { "name" : "平凉市" }, { "name" : "庆阳市" }, { "name" : "武威市" }, { "name" : "金昌市" }, { "name" : "张掖市" }, { "name" : "酒泉市" }, { "name" : "嘉峪关市" }, { "name" : "天水市" }, { "name" : "陇南市" }, { "name" : "甘南州" }, { "name" : "白银市" } ], "name" : "甘肃省" }]; function loadCityPar() { var cityPar = '<option value="0">请选择省</option>'; var lenPar = _json.length; //省市数量 for(var i=0; i<lenPar; i++){ var n = i + 1; cityPar += '<option value="'+n+'">'+_json[i].name+'</option>'; } $('#cityParent').html(cityPar); } loadCityPar(); $(page).on('change','#cityParent',function () { var index = $('#cityParent option').not(function(){ return !this.selected }).index(); var i = index - 1; if(i >= 0){ var city = '<option value="0">请选择市</option>'; var len = _json[i].areas.length; for(var j=0; j<len; j++){ var m = j + 1; city += '<option value="'+m+'">'+_json[i].areas[j].name+'</option>'; } $('#city').html(city); } });
.wgyHospital .select01,.wgyHospital .select02{ padding-left:.3rem; padding-right:.3rem; height:1.6rem; line-height:1.6rem; border:1px solid #ccc; text-align:center;} .wgyHospital .select01{ border-radius:.75rem 0 0 .75rem;} .wgyHospital .select02{ border-radius:0 .75rem .75rem 0; border-left:none;}
以上就是小编为大家带来的省市选择的简单实现(基于zepto.js)的全部内容了,希望大家多多支持脚本之家~
您可能感兴趣的文章:
基于javascript实现全国省市二级联动下拉选择菜单js实现的全国省市二级联动下拉选择菜单完整实例
javascript编写实用的省市选择器
JSON+HTML实现国家省市联动选择效果
js实现一个省市区三级联动选择框代码分享
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- js数组实现图片轮播
- 开始使用 Roland 吧,一款命令行随机选择工具
- 请投票,《深入学习vSphere 6》图书封面选择
- Tomcat端口被占用解决方法(不用重启)
- 如何选择路由协议
- 接入路由器的几种选择
- js可突破windows弹退效果代码
- C#选择排序法实例分析
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 编程界主流脚本编程语言的比较和选择
- 爆炸式的JS圆形浮动菜单特效代码
- js select常用操作控制代码
- 选择MySQL数据库进行连接的简单示例
- JS实现不使用图片仿Windows右键菜单效果代码
- 从jsp发送动态图像