You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
129 KiB
60 lines
129 KiB
2 years ago
|
var addrs=[{provinceId:"110000",province:"北京市",citys:[{cityId:"110100",city:"市辖区",areas:[{areaId:"110101",area:"东城区"},{areaId:"110102",area:"西城区"},{areaId:"110103",area:"崇文区"},{areaId:"110104",area:"宣武区"},{areaId:"110105",area:"朝阳区"},{areaId:"110106",area:"丰台区"},{areaId:"110107",area:"石景山区"},{areaId:"110108",area:"海淀区"},{areaId:"110109",area:"门头沟区"},{areaId:"110111",area:"房山区"},{areaId:"110112",area:"通州区"},{areaId:"110113",area:"顺义区"},{areaId:"110114",area:"昌平区"},{areaId:"110115",area:"大兴区"},{areaId:"110116",area:"怀柔区"},{areaId:"110117",area:"平谷区"}]},{cityId:"110200",city:"县",areas:[{areaId:"110228",area:"密云县"},{areaId:"110229",area:"延庆县"}]}]},{provinceId:"120000",province:"天津市",citys:[{cityId:"120100",city:"市辖区",areas:[{areaId:"120101",area:"和平区"},{areaId:"120102",area:"河东区"},{areaId:"120103",area:"河西区"},{areaId:"120104",area:"南开区"},{areaId:"120105",area:"河北区"},{areaId:"120106",area:"红桥区"},{areaId:"120107",area:"塘沽区"},{areaId:"120108",area:"汉沽区"},{areaId:"120109",area:"大港区"},{areaId:"120110",area:"东丽区"},{areaId:"120111",area:"西青区"},{areaId:"120112",area:"津南区"},{areaId:"120113",area:"北辰区"},{areaId:"120114",area:"武清区"},{areaId:"120115",area:"宝坻区"}]},{cityId:"120200",city:"县",areas:[{areaId:"120221",area:"宁河县"},{areaId:"120223",area:"静海县"},{areaId:"120225",area:"蓟 县"}]}]},{provinceId:"130000",province:"河北省",citys:[{cityId:"130100",city:"石家庄市",areas:[{areaId:"130101",area:"市辖区"},{areaId:"130102",area:"长安区"},{areaId:"130103",area:"桥东区"},{areaId:"130104",area:"桥西区"},{areaId:"130105",area:"新华区"},{areaId:"130107",area:"井陉矿区"},{areaId:"130108",area:"裕华区"},{areaId:"130121",area:"井陉县"},{areaId:"130123",area:"正定县"},{areaId:"130124",area:"栾城县"},{areaId:"130125",area:"行唐县"},{areaId:"130126",area:"灵寿县"},{areaId:"130127",area:"高邑县"},{areaId:"130128",area:"深泽县"},{areaId:"130129",area:"赞皇县"},{areaId:"130130",area:"无极县"},{areaId:"130131",area:"平山县"},{areaId:"130132",area:"元氏县"},{areaId:"130133",area:"赵 县"},{areaId:"130181",area:"辛集市"},{areaId:"130182",area:"藁城市"},{areaId:"130183",area:"晋州市"},{areaId:"130184",area:"新乐市"},{areaId:"130185",area:"鹿泉市"}]},{cityId:"130200",city:"唐山市",areas:[{areaId:"130201",area:"市辖区"},{areaId:"130202",area:"路南区"},{areaId:"130203",area:"路北区"},{areaId:"130204",area:"古冶区"},{areaId:"130205",area:"开平区"},{areaId:"130207",area:"丰南区"},{areaId:"130208",area:"丰润区"},{areaId:"130223",area:"滦 县"},{areaId:"130224",area:"滦南县"},{areaId:"130225",area:"乐亭县"},{areaId:"130227",area:"迁西县"},{areaId:"130229",area:"玉田县"},{areaId:"130230",area:"唐海县"},{areaId:"130281",area:"遵化市"},{areaId:"130283",area:"迁安市"}]},{cityId:"130300",city:"秦皇岛市",areas:[{areaId:"130301",area:"市辖区"},{areaId:"130302",area:"海港区"},{areaId:"130303",area:"山海关区"},{areaId:"130304",area:"北戴河区"},{areaId:"130321",area:"青龙满族自治县"},{areaId:"130322",area:"昌黎县"},{areaId:"130323",area:"抚宁县"},{areaId:"130324",area:"卢龙县"}]},{cityId:"130400",city:"邯郸市",areas:[{areaId:"130401",area:"市辖区"},{areaId:"130402",area:"邯山区"},{areaId:"130403",area:"丛台区"},{areaId:"130404",area:"复兴区"},{areaId:"130406",area:"峰峰矿区"},{areaId:"130421",area:"邯郸县"},{areaId:"130423",area:"临漳县"},{areaId:"130424",area:"成安县"},{areaId:"130425",area:"大名县"},{areaId:"130426",area:"涉 县"},{areaId:"130427",area:"磁 县"},{areaId:"130428",area:"肥乡县"},{areaId:"130429",area:"永年县"},{areaId:"130430",area:"邱 县"},{areaId:"130431",area:"鸡泽县"},{areaId:"130432",area:"广平县"},{areaId:"130433",area:"馆陶县"},{areaId:"130434",area:"魏 县"},{areaId:"130435",area:"曲周县
|
||
|
|
||
|
$(document).ready(function(){
|
||
|
loadAddr();
|
||
|
});
|
||
|
function loadAddr(){
|
||
|
//hat_province
|
||
|
//hat_city
|
||
|
//hat_area
|
||
|
//$(".hat_province").empty();
|
||
|
$.each(addrs,function(i,item){
|
||
|
var province=item.province;
|
||
|
//console.debug(item.province);
|
||
|
$(".hat_province").append("<option value='"+province+"'>"+province+"</option>");
|
||
|
});
|
||
|
bindAddrChange();
|
||
|
}
|
||
|
function bindAddrChange(){
|
||
|
$(".hat_province").unbind();
|
||
|
$(".hat_province").change(function(){
|
||
|
var thVal=$(this).val();
|
||
|
$.each(addrs,function(i,item){
|
||
|
var province=item.province;
|
||
|
if(province===thVal){
|
||
|
var citys=item.citys;
|
||
|
$(".hat_city").empty();
|
||
|
$(".hat_city").append("<option >--请选择市--</option>");
|
||
|
$.each(citys,function(j,itemCity){
|
||
|
var city=itemCity.city;
|
||
|
$(".hat_city").append("<option value='"+city+"'>"+city+"</option>");
|
||
|
});
|
||
|
}
|
||
|
});
|
||
|
});
|
||
|
|
||
|
$(".hat_city").unbind();
|
||
|
$(".hat_city").change(function(){
|
||
|
var thProvince=$(this).prev().val();
|
||
|
var thCity=$(this).val();
|
||
|
$.each(addrs,function(i,item){
|
||
|
var province=item.province;
|
||
|
if(province===thProvince){
|
||
|
var citys=item.citys;
|
||
|
$.each(citys,function(j,itemCity){
|
||
|
var city=itemCity.city;
|
||
|
if(city===thCity){
|
||
|
$(".hat_area").empty();
|
||
|
$(".hat_area").append("<option >--请选择区--</option>");
|
||
|
var areas=itemCity.areas;
|
||
|
$.each(areas,function(k,itemArea){
|
||
|
var area=itemArea.area;
|
||
|
$(".hat_area").append("<option value='"+area+"'>"+area+"</option>");
|
||
|
});
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
});
|
||
|
});
|
||
|
|
||
|
}
|