网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 省市选择的简单实现(基于zepto.js)
内容
    下面小编就为大家带来一篇省市选择的简单实现(基于zepto.js)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。
    效果如下:
    名单
    <div>
      <select id="cityParent">
        <option>请选择省</option>
      </select>
      <select 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)的全部内容了
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 15:31:38