常用插件
插件:jquery不可能包含所有的功能,我们可以通过插件扩展jquery的功能。
jQuery有着丰富的插件,使用这些插件能给jQuery提供一些额外的功能。
jquery.color.js
animate不支持颜色的渐变,但是使用了jquery.color.js后,就可以支持颜色的渐变了。
使用插件的步骤
1. 引入jQuery文件
2. 引入插件(如果有用到css的话,需要引入css)
3. 使用插件
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
div {
width: 400px;
height: 400px;
background-color: red;
}
</style>
</head>
<body>
<div></div>
<!--1. 引入jquery的js文件-->
<script src="jquery-1.12.4.js"></script>
<!--2. 引入插件的js文件-->
<script src="jquery.color.js"></script>
<script>
$(function() {
//3. 直接使用即可。
//说明jquery不支持颜色的渐变,颜色最好用16进制
$('div').animate({
backgroundColor: "#ffc0cb"
}, 3000, function() {
alert("渐变");
});
});
</script>
</body>
</html>
jquery.lazyload.js
懒加载插件
jquery.lazyload.js
/*
* Lazy Load - jQuery plugin for lazy loading images
*
* Copyright (c) 2007-2015 Mika Tuupola
*
* Licensed under the MIT license:
* http://www.opensource.org/licenses/mit-license.php
*
* Project home:
* http://www.appelsiini.net/projects/lazyload
*
* Version: 1.9.5
*
*/
(function($, window, document, undefined) {
var $window = $(window);
$.fn.lazyload = function(options) {
var elements = this;
var $container;
var settings = {
threshold: 0,
failure_limit: 0,
event: "scroll",
effect: "show",
container: window,
data_attribute: "original",
skip_invisible: false,
appear: null,
load: null,
placeholder: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"
};
function update() {
var counter = 0;
elements.each(function() {
var $this = $(this);
if (settings.skip_invisible && !$this.is(":visible")) {
return;
}
if ($.abovethetop(this, settings) ||
$.leftofbegin(this, settings)) {
/* Nothing. */
} else if (!$.belowthefold(this, settings) &&
!$.rightoffold(this, settings)) {
$this.trigger("appear");
/* if we found an image we'll load, reset the counter */
counter = 0;
} else {
if (++counter > settings.failure_limit) {
return false;
}
}
});
}
if (options) {
/* Maintain BC for a couple of versions. */
if (undefined !== options.failurelimit) {
options.failure_limit = options.failurelimit;
delete options.failurelimit;
}
if (undefined !== options.effectspeed) {
options.effect_speed = options.effectspeed;
delete options.effectspeed;
}
$.extend(settings, options);
}
/* Cache container as jQuery as object. */
$container = (settings.container === undefined ||
settings.container === window) ? $window : $(settings.container);
/* Fire one scroll event per scroll. Not one scroll event per image. */
if (0 === settings.event.indexOf("scroll")) {
$container.bind(settings.event, function() {
return update();
});
}
this.each(function() {
var self = this;
var $self = $(self);
self.loaded = false;
/* If no src attribute given use data:uri. */
if ($self.attr("src") === undefined || $self.attr("src") === false) {
if ($self.is("img")) {
$self.attr("src", settings.placeholder);
}
}
/* When appear is triggered load original image. */
$self.one("appear", function() {
if (!this.loaded) {
if (settings.appear) {
var elements_left = elements.length;
settings.appear.call(self, elements_left, settings);
}
$("<img />")
.bind("load", function() {
var original = $self.attr("data-" + settings.data_attribute);
$self.hide();
if ($self.is("img")) {
$self.attr("src", original);
} else {
$self.css("background-image", "url('" + original + "')");
}
$self[settings.effect](settings.effect_speed);
self.loaded = true;
/* Remove image from array so it is not looped next time. */
var temp = $.grep(elements, function(element) {
return !element.loaded;
});
elements = $(temp);
if (settings.load) {
var elements_left = elements.length;
settings.load.call(self, elements_left, settings);
}
})
.attr("src", $self.attr("data-" + settings.data_attribute));
}
});
/* When wanted event is triggered load original image */
/* by triggering appear. */
if (0 !== settings.event.indexOf("scroll")) {
$self.bind(settings.event, function() {
if (!self.loaded) {
$self.trigger("appear");
}
});
}
});
/* Check if something appears when window is resized. */
$window.bind("resize", function() {
update();
});
/* With IOS5 force loading images when navigating with back button. */
/* Non optimal workaround. */
if ((/(?:iphone|ipod|ipad).*os 5/gi).test(navigator.appVersion)) {
$window.bind("pageshow", function(event) {
if (event.originalEvent && event.originalEvent.persisted) {
elements.each(function() {
$(this).trigger("appear");
});
}
});
}
/* Force initial check if images should appear. */
$(document).ready(function() {
update();
});
return this;
};
/* Convenience methods in jQuery namespace. */
/* Use as $.belowthefold(element, {threshold : 100, container : window}) */
$.belowthefold = function(element, settings) {
var fold;
if (settings.container === undefined || settings.container === window) {
fold = (window.innerHeight ? window.innerHeight : $window.height()) + $window.scrollTop();
} else {
fold = $(settings.container).offset().top + $(settings.container).height();
}
return fold <= $(element).offset().top - settings.threshold;
};
$.rightoffold = function(element, settings) {
var fold;
if (settings.container === undefined || settings.container === window) {
fold = $window.width() + $window.scrollLeft();
} else {
fold = $(settings.container).offset().left + $(settings.container).width();
}
return fold <= $(element).offset().left - settings.threshold;
};
$.abovethetop = function(element, settings) {
var fold;
if (settings.container === undefined || settings.container === window) {
fold = $window.scrollTop();
} else {
fold = $(settings.container).offset().top;
}
return fold >= $(element).offset().top + settings.threshold + $(element).height();
};
$.leftofbegin = function(element, settings) {
var fold;
if (settings.container === undefined || settings.container === window) {
fold = $window.scrollLeft();
} else {
fold = $(settings.container).offset().left;
}
return fold >= $(element).offset().left + settings.threshold + $(element).width();
};
$.inviewport = function(element, settings) {
return !$.rightoffold(element, settings) && !$.leftofbegin(element, settings) &&
!$.belowthefold(element, settings) && !$.abovethetop(element, settings);
};
/* Custom selectors for your convenience. */
/* Use as $("img:below-the-fold").something() or */
/* $("img").filter(":below-the-fold").something() which is faster */
$.extend($.expr[":"], {
"below-the-fold": function(a) {
return $.belowthefold(a, {
threshold: 0
});
},
"above-the-top": function(a) {
return !$.belowthefold(a, {
threshold: 0
});
},
"right-of-screen": function(a) {
return $.rightoffold(a, {
threshold: 0
});
},
"left-of-screen": function(a) {
return !$.rightoffold(a, {
threshold: 0
});
},
"in-viewport": function(a) {
return $.inviewport(a, {
threshold: 0
});
},
/* Maintain BC for couple of versions. */
"above-the-fold": function(a) {
return !$.belowthefold(a, {
threshold: 0
});
},
"right-of-fold": function(a) {
return $.rightoffold(a, {
threshold: 0
});
},
"left-of-fold": function(a) {
return !$.rightoffold(a, {
threshold: 0
});
}
});
})(jQuery, window, document);
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
div {
height: 4000px;
}
</style>
</head>
<body>
<div></div>
<img class="lazy" data-original="02.gif" alt="">
<script src="jquery-1.12.4.js" type="text/javascript"></script>
<script src="jquery.lazyload.js" type="text/javascript"></script>
<script>
$(function() {
$("img.lazy").lazyload();
});
</script>
</body>
</html>
jquery.ui.js插件
jQueryUI专指由jQuery官方维护的UI方向的插件。
官方API:http://api.jqueryui.com/category/all/
其他教程:jQueryUI教程
基本使用:
1. 引入jQueryUI的样式文件
2. 引入jQuery
3. 引入jQueryUI的js文件
4. 使用jQueryUI功能
【使用jquery.ui.js实现新闻模块的案例】
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="jquery-ui.css">
<style type="text/css">
* {
margin: 0;
padding: 0;
}
.drag-wrapper {
width: 400px;
margin: 50px auto 0;
/*border: 10px solid #000;*/
}
.drag-bar {
height: 40px;
font-size: 20px;
font-weight: bold;
line-height: 40px;
text-align: center;
background-color: #E6E6E6;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
cursor: move;
}
.resize-item {
height: 212px;
border: 1px solid #e6e6e6;
}
.sort-wrapper {
height: 100%;
overflow: hidden;
}
.sort-item {
list-style: none;
padding-top: 10px;
}
.sort-item li {
height: 40px;
line-height: 40px;
padding-left: 20px;
cursor: pointer;
}
.sort-item li:hover {
background-color: #e6e6e6;
}
</style>
</head>
<body>
<div class="drag-wrapper">
<div class="drag-bar">可拖动、排序、变形的新闻模块</div>
<div class="resize-item">
<div class="sort-wrapper">
<ul class="sort-item">
<li>这是第1条新闻!</li>
<li>这是第2条新闻!</li>
<li>这是第3条新闻!</li>
<li>这是第4条新闻!</li>
<li>这是第5条新闻!</li>
<li>这是第6条新闻!</li>
<li>这是第7条新闻!</li>
<li>这是第8条新闻!</li>
<li>这是第9条新闻!</li>
<li>这是第10条新闻!</li>
</ul>
</div>
</div>
</div>
<script src="jquery-1.12.4.js"></script>
<script src="jquery-ui.js"></script>
<script>
$(function() {
$(".drag-wrapper").draggable({
handle: ".drag-bar"
});
$(".sort-item").sortable({
opacity: 0.3
});
$(".resize-item").resizable({
handles: "s"
});
});
</script>
</body>
</html>
效果图
制作jquery插件
原理:jquery插件其实说白了就是给jquery对象增加一个新的方法,让jquery对象拥有某一个功能。
//通过给$.fn添加方法就能够扩展jquery对象
$.fn. pluginName = function() {};
【制作手风琴插件】
jquery.accordion.js
$.fn.accordion = function(colors, width) {
colors = colors || [];
width = width || 0;
var $li = this.find("li");
var boxLength = this.width();
var maxLength = boxLength - ($li.length - 1) * width;
var avgLength = boxLength / $li.length;
//更改li的颜色
$li.each(function(i, e) {
$(e).css("backgroundColor", colors[i]);
});
//给li注册鼠标经过事件
$li.on("mouseenter", function() {
$(this).stop().animate({
width: maxLength
}).siblings().stop().animate({
width: width
})
});
$li.on("mouseleave", function() {
$li.stop().animate({
width: avgLength
});
});
};
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
* {
margin: 0;
padding: 0;
list-style: none;
}
div {
width: 1200px;
height: 400px;
border: 2px solid #000;
margin: 100px auto;
}
li {
width: 240px;
height: 400px;
float: left;
}
li:nth-child(1) {
background-image: url(images/1.jpg);
}
li:nth-child(2) {
background-image: url(images/2.jpg);
}
li:nth-child(3) {
background-image: url(images/3.jpg);
}
li:nth-child(4) {
background-image: url(images/4.jpg);
}
li:nth-child(5) {
background-image: url(images/5.jpg);
}
</style>
</head>
<body>
<div id="box">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<script src="jquery-1.12.4.js"></script>
<script src="jquery.accordion.js"></script>
<script>
$(function() {
$("#box").accordion();
});
</script>
</body>
</html>
【省级联动】
distpicker.data.js
/*!
* Distpicker v1.0.4
* https://github.com/fengyuanchen/distpicker
*
* Copyright (c) 2014-2016 Fengyuan Chen
* Released under the MIT license
*
* Date: 2016-06-01T15:05:52.606Z
*/
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as anonymous module.
define('ChineseDistricts', [], factory);
} else {
// Browser globals.
factory();
}
})(function () {
var ChineseDistricts = {
86: {
110000: '北京市',
120000: '天津市',
130000: '河北省',
140000: '山西省',
150000: '内蒙古自治区',
210000: '辽宁省',
220000: '吉林省',
230000: '黑龙江省',
310000: '上海市',
320000: '江苏省',
330000: '浙江省',
340000: '安徽省',
350000: '福建省',
360000: '江西省',
370000: '山东省',
410000: '河南省',
420000: '湖北省',
430000: '湖南省',
440000: '广东省',
450000: '广西壮族自治区',
460000: '海南省',
500000: '重庆市',
510000: '四川省',
520000: '贵州省',
530000: '云南省',
540000: '西藏自治区',
610000: '陕西省',
620000: '甘肃省',
630000: '青海省',
640000: '宁夏回族自治区',
650000: '新疆维吾尔自治区',
710000: '台湾省',
810000: '香港特别行政区',
820000: '澳门特别行政区'
},
110000: {
110100: '北京市市辖区'
},
110100: {
110101: '东城区',
110102: '西城区',
110105: '朝阳区',
110106: '丰台区',
110107: '石景山区',
110108: '海淀区',
110109: '门头沟区',
110111: '房山区',
110112: '通州区',
110113: '顺义区',
110114: '昌平区',
110115: '大兴区',
110116: '怀柔区',
110117: '平谷区',
110118: '密云区',
110119: '延庆区'
},
120000: {
120100: '天津市市辖区',
120200: '天津市郊县'
},
120100: {
120101: '和平区',
120102: '河东区',
120103: '河西区',
120104: '南开区',
120105: '河北区',
120106: '红桥区',
120110: '东丽区',
120111: '西青区',
120112: '津南区',
120113: '北辰区',
120114: '武清区',
120115: '宝坻区',
120116: '滨海新区',
120117: '宁河区',
120118: '静海区',
120225: '蓟县'
},
130000: {
130100: '石家庄市',
130200: '唐山市',
130300: '秦皇岛市',
130400: '邯郸市',
130500: '邢台市',
130600: '保定市',
130700: '张家口市',
130800: '承德市',
130900: '沧州市',
131000: '廊坊市',
131100: '衡水市'
},
130100: {
130102: '长安区',
130104: '桥西区',
130105: '新华区',
130107: '井陉矿区',
130108: '裕华区',
130109: '藁城区',
130110: '鹿泉区',
130111: '栾城区',
130121: '井陉县',
130123: '正定县',
130125: '行唐县',
130126: '灵寿县',
130127: '高邑县',
130128: '深泽县',
130129: '赞皇县',
130130: '无极县',
130131: '平山县',
130132: '元氏县',
130133: '赵县',
130181: '辛集市',
130183: '晋州市',
130184: '新乐市'
},
130200: {
130202: '路南区',
130203: '路北区',
130204: '古冶区',
130205: '开平区',
130207: '丰南区',
130208: '丰润区',
130209: '曹妃甸区',
130223: '滦县',
130224: '滦南县',
130225: '乐亭县',
130227: '迁西县',
130229: '玉田县',
130281: '遵化市',
130283: '迁安市'
},
130300: {
130302: '海港区',
130303: '山海关区',
130304: '北戴河区',
130306: '抚宁区',
130321: '青龙满族自治县',
130322: '昌黎县',
130324: '卢龙县'
},
130400: {
130402: '邯山区',
130403: '丛台区',
130404: '复兴区',
130406: '峰峰矿区',
130421: '邯郸县',
130423: '临漳县',
130424: '成安县',
130425: '大名县',
130426: '涉县',
130427: '磁县',
130428: '肥乡县',
130429: '永年县',
130430: '邱县',
130431: '鸡泽县',
130432: '广平县',
130433: '馆陶县',
130434: '魏县',
130435: '曲周县',
130481: '武安市'
},
130500: {
130502: '桥东区',
130503: '桥西区',
130521: '邢台县',
130522: '临城县',
130523: '内丘县',
130524: '柏乡县',
130525: '隆尧县',
130526: '任县',
130527: '南和县',
130528: '宁晋县',
130529: '巨鹿县',
130530: '新河县',
130531: '广宗县',
130532: '平乡县',
130533: '威县',
130534: '清河县',
130535: '临西县',
130581: '南宫市',
130582: '沙河市'
},
130600: {
130602: '竞秀区',
130606: '莲池区',
130607: '满城区',
130608: '清苑区',
130609: '徐水区',
130623: '涞水县',
130624: '阜平县',
130626: '定兴县',
130627: '唐县',
130628: '高阳县',
130629: '容城县',
130630: '涞源县',
130631: '望都县',
130632: '安新县',
130633: '易县',
130634: '曲阳县',
130635: '蠡县',
130636: '顺平县',
130637: '博野县',
130638: '雄县',
130681: '涿州市',
130682: '定州市',
130683: '安国市',
130684: '高碑店市'
},
130700: {
130702: '桥东区',
130703: '桥西区',
130705: '宣化区',
130706: '下花园区',
130721: '宣化县',
130722: '张北县',
130723: '康保县',
130724: '沽源县',
130725: '尚义县',
130726: '蔚县',
130727: '阳原县',
130728: '怀安县',
130729: '万全县',
130730: '怀来县',
130731: '涿鹿县',
130732: '赤城县',
130733: '崇礼县'
},
130800: {
130802: '双桥区',
130803: '双滦区',
130804: '鹰手营子矿区',
130821: '承德县',
130822: '兴隆县',
130823: '平泉县',
130824: '滦平县',
130825: '隆化县',
130826: '丰宁满族自治县',
130827: '宽城满族自治县',
130828: '围场满族蒙古族自治县'
},
130900: {
130902: '新华区',
130903: '运河区',
130921: '沧县',
130922: '青县',
130923: '东光县',
130924: '海兴县',
130925: '盐山县',
130926: '肃宁县',
130927: '南皮县',
130928: '吴桥县',
130929: '献县',
130930: '孟村回族自治县',
130981: '泊头市',
130982: '任丘市',
130983: '黄骅市',
130984: '河间市'
},
131000: {
131002: '安次区',
131003: '广阳区',
131022: '固安县',
131023: '永清县',
131024: '香河县',
131025: '大城县',
131026: '文安县',
131028: '大厂回族自治县',
131081: '霸州市',
131082: '三河市'
},
131100: {
131102: '桃城区',
131121: '枣强县',
131122: '武邑县',
131123: '武强县',
131124: '饶阳县',
131125: '安平县',
131126: '故城县',
131127: '景县',
131128: '阜城县',
131181: '冀州市',
131182: '深州市'
},
140000: {
140100: '太原市',
140200: '大同市',
140300: '阳泉市',
140400: '长治市',
140500: '晋城市',
140600: '朔州市',
140700: '晋中市',
140800: '运城市',
140900: '忻州市',
141000: '临汾市',
141100: '吕梁市'
},
140100: {
140105: '小店区',
140106: '迎泽区',
140107: '杏花岭区',
140108: '尖草坪区',
140109: '万柏林区',
140110: '晋源区',
140121: '清徐县',
140122: '阳曲县',
140123: '娄烦县',
140181: '古交市'
},
140200: {
140202: '城区',
140203: '矿区',
140211: '南郊区',
140212: '新荣区',
140221: '阳高县',
140222: '天镇县',
140223: '广灵县',
140224: '灵丘县',
140225: '浑源县',
140226: '左云县',
140227: '大同县'
},
140300: {
140302: '城区',
140303: '矿区',
140311: '郊区',
140321: '平定县',
140322: '盂县'
},
140400: {
140402: '城区',
140411: '郊区',
140421: '长治县',
140423: '襄垣县',
140424: '屯留县',
140425: '平顺县',
140426: '黎城县',
140427: '壶关县',
140428: '长子县',
140429: '武乡县',
140430: '沁县',
140431: '沁源县',
140481: '潞城市'
},
140500: {
140502: '城区',
140521: '沁水县',
140522: '阳城县',
140524: '陵川县',
140525: '泽州县',
140581: '高平市'
},
140600: {
140602: '朔城区',
140603: '平鲁区',
140621: '山阴县',
140622: '应县',
140623: '右玉县',
140624: '怀仁县'
},
140700: {
140702: '榆次区',
140721: '榆社县',
140722: '左权县',
140723: '和顺县',
140724: '昔阳县',
140725: '寿阳县',
140726: '太谷县',
140727: '祁县',
140728: '平遥县',
140729: '灵石县',
140781: '介休市'
},
140800: {
140802: '盐湖区',
140821: '临猗县',
140822: '万荣县',
140823: '闻喜县',
140824: '稷山县',
140825: '新绛县',
140826: '绛县',
140827: '垣曲县',
140828: '夏县',
140829: '平陆县',
140830: '芮城县',
140881: '永济市',
140882: '河津市'
},
140900: {
140902: '忻府区',
140921: '定襄县',
140922: '五台县',
140923: '代县',
140924: '繁峙县',
140925: '宁武县',
140926: '静乐县',
140927: '神池县',
140928: '五寨县',
140929: '岢岚县',
140930: '河曲县',
140931: '保德县',
140932: '偏关县',
140981: '原平市'
},
141000: {
141002: '尧都区',
141021: '曲沃县',
141022: '翼城县',
141023: '襄汾县',
141024: '洪洞县',
141025: '古县',
141026: '安泽县',
141027: '浮山县',
141028: '吉县',
141029: '乡宁县',
141030: '大宁县',
141031: '隰县',
141032: '永和县',
141033: '蒲县',
141034: '汾西县',
141081: '侯马市',
141082: '霍州市'
},
141100: {
141102: '离石区',
141121: '文水县',
141122: '交城县',
141123: '兴县',
141124: '临县',
141125: '柳林县',
141126: '石楼县',
141127: '岚县',
141128: '方山县',
141129: '中阳县',
141130: '交口县',
141181: '孝义市',
141182: '汾阳市'
},
150000: {
150100: '呼和浩特市',
150200: '包头市',
150300: '乌海市',
150400: '赤峰市',
150500: '通辽市',
150600: '鄂尔多斯市',
150700: '呼伦贝尔市',
150800: '巴彦淖尔市',
150900: '乌兰察布市',
152200: '兴安盟',
152500: '锡林郭勒盟',
152900: '阿拉善盟'
},
150100: {
150102: '新城区',
150103: '回民区',
150104: '玉泉区',
150105: '赛罕区',
150121: '土默特左旗',
150122: '托克托县',
150123: '和林格尔县',
150124: '清水河县',
150125: '武川县'
},
150200: {
150202: '东河区',
150203: '昆都仑区',
150204: '青山区',
150205: '石拐区',
150206: '白云鄂博矿区',
150207: '九原区',
150221: '土默特右旗',
150222: '固阳县',
150223: '达尔罕茂明安联合旗'
},
150300: {
150302: '海勃湾区',
150303: '海南区',
150304: '乌达区'
},
150400: {
150402: '红山区',
150403: '元宝山区',
150404: '松山区',
150421: '阿鲁科尔沁旗',
150422: '巴林左旗',
150423: '巴林右旗',
150424: '林西县',
150425: '克什克腾旗',
150426: '翁牛特旗',
150428: '喀喇沁旗',
150429: '宁城县',
150430: '敖汉旗'
},
150500: {
150502: '科尔沁区',
150521: '科尔沁左翼中旗',
150522: '科尔沁左翼后旗',
150523: '开鲁县',
150524: '库伦旗',
150525: '奈曼旗',
150526: '扎鲁特旗',
150581: '霍林郭勒市'
},
150600: {
150602: '东胜区',
150621: '达拉特旗',
150622: '准格尔旗',
150623: '鄂托克前旗',
150624: '鄂托克旗',
150625: '杭锦旗',
150626: '乌审旗',
150627: '伊金霍洛旗'
},
150700: {
150702: '海拉尔区',
150703: '扎赉诺尔区',
150721: '阿荣旗',
150722: '莫力达瓦达斡尔族自治旗',
150723: '鄂伦春自治旗',
150724: '鄂温克族自治旗',
150725: '陈巴尔虎旗',
150726: '新巴尔虎左旗',
150727: '新巴尔虎右旗',
150781: '满洲里市',
150782: '牙克石市',
150783: '扎兰屯市',
150784: '额尔古纳市',
150785: '根河市'
},
150800: {
150802: '临河区',
150821: '五原县',
150822: '磴口县',
150823: '乌拉特前旗',
150824: '乌拉特中旗',
150825: '乌拉特后旗',
150826: '杭锦后旗'
},
150900: {
150902: '集宁区',
150921: '卓资县',
150922: '化德县',
150923: '商都县',
150924: '兴和县',
150925: '凉城县',
150926: '察哈尔右翼前旗',
150927: '察哈尔右翼中旗',
150928: '察哈尔右翼后旗',
150929: '四子王旗',
150981: '丰镇市'
},
152200: {
152201: '乌兰浩特市',
152202: '阿尔山市',
152221: '科尔沁右翼前旗',
152222: '科尔沁右翼中旗',
152223: '扎赉特旗',
152224: '突泉县'
},
152500: {
152501: '二连浩特市',
152502: '锡林浩特市',
152522: '阿巴嘎旗',
152523: '苏尼特左旗',
152524: '苏尼特右旗',
152525: '东乌珠穆沁旗',
152526: '西乌珠穆沁旗',
152527: '太仆寺旗',
152528: '镶黄旗',
152529: '正镶白旗',
152530: '正蓝旗',
152531: '多伦县'
},
152900: {
152921: '阿拉善左旗',
152922: '阿拉善右旗',
152923: '额济纳旗'
},
210000: {
210100: '沈阳市',
210200: '大连市',
210300: '鞍山市',
210400: '抚顺市',
210500: '本溪市',
210600: '丹东市',
210700: '锦州市',
210800: '营口市',
210900: '阜新市',
211000: '辽阳市',
211100: '盘锦市',
211200: '铁岭市',
211300: '朝阳市',
211400: '葫芦岛市'
},
210100: {
210102: '和平区',
210103: '沈河区',
210104: '大东区',
210105: '皇姑区',
210106: '铁西区',
210111: '苏家屯区',
210112: '浑南区',
210113: '沈北新区',
210114: '于洪区',
210122: '辽中县',
210123: '康平县',
210124: '法库县',
210181: '新民市'
},
210200: {
210202: '中山区',
210203: '西岗区',
210204: '沙河口区',
210211: '甘井子区',
210212: '旅顺口区',
210213: '金州区',
210214: '普兰店区',
210224: '长海县',
210281: '瓦房店市',
210283: '庄河市'
},
210300: {
210302: '铁东区',
210303: '铁西区',
210304: '立山区',
210311: '千山区',
210321: '台安县',
210323: '岫岩满族自治县',
210381: '海城市'
},
210400: {
210402: '新抚区',
210403: '东洲区',
210404: '望花区',
210411: '顺城区',
210421: '抚顺县',
210422: '新宾满族自治县',
210423: '清原满族自治县'
},
210500: {
210502: '平山区',
210503: '溪湖区',
210504: '明山区',
210505: '南芬区',
210521: '本溪满族自治县',
210522: '桓仁满族自治县'
},
210600: {
210602: '元宝区',
210603: '振兴区',
210604: '振安区',
210624: '宽甸满族自治县',
210681: '东港市',
210682: '凤城市'
},
210700: {
210702: '古塔区',
210703: '凌河区',
210711: '太和区',
210726: '黑山县',
210727: '义县',
210781: '凌海市',
210782: '北镇市'
},
210800: {
210802: '站前区',
210803: '西市区',
210804: '鲅鱼圈区',
210811: '老边区',
210881: '盖州市',
210882: '大石桥市'
},
210900: {
210902: '海州区',
210903: '新邱区',
210904: '太平区',
210905: '清河门区',
210911: '细河区',
210921: '阜新蒙古族自治县',
210922: '彰武县'
},
211000: {
211002: '白塔区',
211003: '文圣区',
211004: '宏伟区',
211005: '弓长岭区',
211011: '太子河区',
211021: '辽阳县',
211081: '灯塔市'
},
211100: {
211102: '双台子区',
211103: '兴隆台区',
211121: '大洼县',
211122: '盘山县'
},
211200: {
211202: '银州区',
211204: '清河区',
211221: '铁岭县',
211223: '西丰县',
211224: '昌图县',
211281: '调兵山市',
211282: '开原市'
},
211300: {
211302: '双塔区',
211303: '龙城区',
211321: '朝阳县',
211322: '建平县',
211324: '喀喇沁左翼蒙古族自治县',
211381: '北票市',
211382: '凌源市'
},
211400: {
211402: '连山区',
211403: '龙港区',
211404: '南票区',
211421: '绥中县',
211422: '建昌县',
211481: '兴城市'
},
220000: {
220100: '长春市',
220200: '吉林市',
220300: '四平市',
220400: '辽源市',
220500: '通化市',
220600: '白山市',
220700: '松原市',
220800: '白城市',
222400: '延边朝鲜族自治州'
},
220100: {
220102: '南关区',
220103: '宽城区',
220104: '朝阳区',
220105: '二道区',
220106: '绿园区',
220112: '双阳区',
220113: '九台区',
220122: '农安县',
220182: '榆树市',
220183: '德惠市'
},
220200: {
220202: '昌邑区',
220203: '龙潭区',
220204: '船营区',
220211: '丰满区',
220221: '永吉县',
220281: '蛟河市',
220282: '桦甸市',
220283: '舒兰市',
220284: '磐石市'
},
220300: {
220302: '铁西区',
220303: '铁东区',
220322: '梨树县',
220323: '伊通满族自治县',
220381: '公主岭市',
220382: '双辽市'
},
220400: {
220402: '龙山区',
220403: '西安区',
220421: '东丰县',
220422: '东辽县'
},
220500: {
220502: '东昌区',
220503: '二道江区',
220521: '通化县',
220523: '辉南县',
220524: '柳河县',
220581: '梅河口市',
220582: '集安市'
},
220600: {
220602: '浑江区',
220605: '江源区',
220621: '抚松县',
220622: '靖宇县',
220623: '长白朝鲜族自治县',
220681: '临江市'
},
220700: {
220702: '宁江区',
220721: '前郭尔罗斯蒙古族自治县',
220722: '长岭县',
220723: '乾安县',
220781: '扶余市'
},
220800: {
220802: '洮北区',
220821: '镇赉县',
220822: '通榆县',
220881: '洮南市',
220882: '大安市'
},
222400: {
222401: '延吉市',
222402: '图们市',
222403: '敦化市',
222404: '珲春市',
222405: '龙井市',
222406: '和龙市',
222424: '汪清县',
222426: '安图县'
},
230000: {
230100: '哈尔滨市',
230200: '齐齐哈尔市',
230300: '鸡西市',
230400: '鹤岗市',
230500: '双鸭山市',
230600: '大庆市',
230700: '伊春市',
230800: '佳木斯市',
230900: '七台河市',
231000: '牡丹江市',
231100: '黑河市',
231200: '绥化市',
232700: '大兴安岭地区'
},
230100: {
230102: '道里区',
230103: '南岗区',
230104: '道外区',
230108: '平房区',
230109: '松北区',
230110: '香坊区',
230111: '呼兰区',
230112: '阿城区',
230113: '双城区',
230123: '依兰县',
230124: '方正县',
230125: '宾县',
230126: '巴彦县',
230127: '木兰县',
230128: '通河县',
230129: '延寿县',
230183: '尚志市',
230184: '五常市'
},
230200: {
230202: '龙沙区',
230203: '建华区',
230204: '铁锋区',
230205: '昂昂溪区',
230206: '富拉尔基区',
230207: '碾子山区',
230208: '梅里斯达斡尔族区',
230221: '龙江县',
230223: '依安县',
230224: '泰来县',
230225: '甘南县',
230227: '富裕县',
230229: '克山县',
230230: '克东县',
230231: '拜泉县',
230281: '讷河市'
},
230300: {
230302: '鸡冠区',
230303: '恒山区',
230304: '滴道区',
230305: '梨树区',
230306: '城子河区',
230307: '麻山区',
230321: '鸡东县',
230381: '虎林市',
230382: '密山市'
},
230400: {
230402: '向阳区',
230403: '工农区',
230404: '南山区',
230405: '兴安区',
230406: '东山区',
230407: '兴山区',
230421: '萝北县',
230422: '绥滨县'
},
230500: {
230502: '尖山区',
230503: '岭东区',
230505: '四方台区',
230506: '宝山区',
230521: '集贤县',
230522: '友谊县',
230523: '宝清县',
230524: '饶河县'
},
230600: {
230602: '萨尔图区',
230603: '龙凤区',
230604: '让胡路区',
230605: '红岗区',
230606: '大同区',
230621: '肇州县',
230622: '肇源县',
230623: '林甸县',
230624: '杜尔伯特蒙古族自治县'
},
230700: {
230702: '伊春区',
230703: '南岔区',
230704: '友好区',
230705: '西林区',
230706: '翠峦区',
230707: '新青区',
230708: '美溪区',
230709: '金山屯区',
230710: '五营区',
230711: '乌马河区',
230712: '汤旺河区',
230713: '带岭区',
230714: '乌伊岭区',
230715: '红星区',
230716: '上甘岭区',
230722: '嘉荫县',
230781: '铁力市'
},
230800: {
230803: '向阳区',
230804: '前进区',
230805: '东风区',
230811: '郊区',
230822: '桦南县',
230826: '桦川县',
230828: '汤原县',
230833: '抚远市',
230881: '同江市',
230882: '富锦市'
},
230900: {
230902: '新兴区',
230903: '桃山区',
230904: '茄子河区',
230921: '勃利县'
},
231000: {
231002: '东安区',
231003: '阳明区',
231004: '爱民区',
231005: '西安区',
231025: '林口县',
231081: '绥芬河市',
231083: '海林市',
231084: '宁安市',
231085: '穆棱市',
231086: '东宁市'
},
231100: {
231102: '爱辉区',
231121: '嫩江县',
231123: '逊克县',
231124: '孙吴县',
231181: '北安市',
231182: '五大连池市'
},
231200: {
231202: '北林区',
231221: '望奎县',
231222: '兰西县',
231223: '青冈县',
231224: '庆安县',
231225: '明水县',
231226: '绥棱县',
231281: '安达市',
231282: '肇东市',
231283: '海伦市'
},
232700: {
232701: '加格达奇区',
232721: '呼玛县',
232722: '塔河县',
232723: '漠河县'
},
310000: {
310100: '上海市市辖区',
310200: '上海市郊县'
},
310100: {
310101: '黄浦区',
310104: '徐汇区',
310105: '长宁区',
310106: '静安区',
310107: '普陀区',
310109: '虹口区',
310110: '杨浦区',
310112: '闵行区',
310113: '宝山区',
310114: '嘉定区',
310115: '浦东新区',
310116: '金山区',
310117: '松江区',
310118: '青浦区',
310120: '奉贤区',
310230: '崇明县'
},
320000: {
320100: '南京市',
320200: '无锡市',
320300: '徐州市',
320400: '常州市',
320500: '苏州市',
320600: '南通市',
320700: '连云港市',
320800: '淮安市',
320900: '盐城市',
321000: '扬州市',
321100: '镇江市',
321200: '泰州市',
321300: '宿迁市'
},
320100: {
320102: '玄武区',
320104: '秦淮区',
320105: '建邺区',
320106: '鼓楼区',
320111: '浦口区',
320113: '栖霞区',
320114: '雨花台区',
320115: '江宁区',
320116: '六合区',
320117: '溧水区',
320118: '高淳区'
},
320200: {
320205: '锡山区',
320206: '惠山区',
320211: '滨湖区',
320213: '梁溪区',
320214: '新吴区',
320281: '江阴市',
320282: '宜兴市'
},
320300: {
320302: '鼓楼区',
320303: '云龙区',
320305: '贾汪区',
320311: '泉山区',
320312: '铜山区',
320321: '丰县',
320322: '沛县',
320324: '睢宁县',
320381: '新沂市',
320382: '邳州市'
},
320400: {
320402: '天宁区',
320404: '钟楼区',
320411: '新北区',
320412: '武进区',
320413: '金坛区',
320481: '溧阳市'
},
320500: {
320505: '虎丘区',
320506: '吴中区',
320507: '相城区',
320508: '姑苏区',
320509: '吴江区',
320581: '常熟市',
320582: '张家港市',
320583: '昆山市',
320585: '太仓市'
},
320600: {
320602: '崇川区',
320611: '港闸区',
320612: '通州区',
320621: '海安县',
320623: '如东县',
320681: '启东市',
320682: '如皋市',
320684: '海门市'
},
320700: {
320703: '连云区',
320706: '海州区',
320707: '赣榆区',
320722: '东海县',
320723: '灌云县',
320724: '灌南县'
},
320800: {
320802: '清河区',
320803: '淮安区',
320804: '淮阴区',
320811: '清浦区',
320826: '涟水县',
320829: '洪泽县',
320830: '盱眙县',
320831: '金湖县'
},
320900: {
320902: '亭湖区',
320903: '盐都区',
320904: '大丰区',
320921: '响水县',
320922: '滨海县',
320923: '阜宁县',
320924: '射阳县',
320925: '建湖县',
320981: '东台市'
},
321000: {
321002: '广陵区',
321003: '邗江区',
321012: '江都区',
321023: '宝应县',
321081: '仪征市',
321084: '高邮市'
},
321100: {
321102: '京口区',
321111: '润州区',
321112: '丹徒区',
321181: '丹阳市',
321182: '扬中市',
321183: '句容市'
},
321200: {
321202: '海陵区',
321203: '高港区',
321204: '姜堰区',
321281: '兴化市',
321282: '靖江市',
321283: '泰兴市'
},
321300: {
321302: '宿城区',
321311: '宿豫区',
321322: '沭阳县',
321323: '泗阳县',
321324: '泗洪县'
},
330000: {
330100: '杭州市',
330200: '宁波市',
330300: '温州市',
330400: '嘉兴市',
330500: '湖州市',
330600: '绍兴市',
330700: '金华市',
330800: '衢州市',
330900: '舟山市',
331000: '台州市',
331100: '丽水市'
},
330100: {
330102: '上城区',
330103: '下城区',
330104: '江干区',
330105: '拱墅区',
330106: '西湖区',
330108: '滨江区',
330109: '萧山区',
330110: '余杭区',
330111: '富阳区',
330122: '桐庐县',
330127: '淳安县',
330182: '建德市',
330185: '临安市'
},
330200: {
330203: '海曙区',
330204: '江东区',
330205: '江北区',
330206: '北仑区',
330211: '镇海区',
330212: '鄞州区',
330225: '象山县',
330226: '宁海县',
330281: '余姚市',
330282: '慈溪市',
330283: '奉化市'
},
330300: {
330302: '鹿城区',
330303: '龙湾区',
330304: '瓯海区',
330305: '洞头区',
330324: '永嘉县',
330326: '平阳县',
330327: '苍南县',
330328: '文成县',
330329: '泰顺县',
330381: '瑞安市',
330382: '乐清市'
},
330400: {
330402: '南湖区',
330411: '秀洲区',
330421: '嘉善县',
330424: '海盐县',
330481: '海宁市',
330482: '平湖市',
330483: '桐乡市'
},
330500: {
330502: '吴兴区',
330503: '南浔区',
330521: '德清县',
330522: '长兴县',
330523: '安吉县'
},
330600: {
330602: '越城区',
330603: '柯桥区',
330604: '上虞区',
330624: '新昌县',
330681: '诸暨市',
330683: '嵊州市'
},
330700: {
330702: '婺城区',
330703: '金东区',
330723: '武义县',
330726: '浦江县',
330727: '磐安县',
330781: '兰溪市',
330782: '义乌市',
330783: '东阳市',
330784: '永康市'
},
330800: {
330802: '柯城区',
330803: '衢江区',
330822: '常山县',
330824: '开化县',
330825: '龙游县',
330881: '江山市'
},
330900: {
330902: '定海区',
330903: '普陀区',
330921: '岱山县',
330922: '嵊泗县'
},
331000: {
331002: '椒江区',
331003: '黄岩区',
331004: '路桥区',
331021: '玉环县',
331022: '三门县',
331023: '天台县',
331024: '仙居县',
331081: '温岭市',
331082: '临海市'
},
331100: {
331102: '莲都区',
331121: '青田县',
331122: '缙云县',
331123: '遂昌县',
331124: '松阳县',
331125: '云和县',
331126: '庆元县',
331127: '景宁畲族自治县',
331181: '龙泉市'
},
340000: {
340100: '合肥市',
340200: '芜湖市',
340300: '蚌埠市',
340400: '淮南市',
340500: '马鞍山市',
340600: '淮北市',
340700: '铜陵市',
340800: '安庆市',
341000: '黄山市',
341100: '滁州市',
341200: '阜阳市',
341300: '宿州市',
341500: '六安市',
341600: '亳州市',
341700: '池州市',
341800: '宣城市'
},
340100: {
340102: '瑶海区',
340103: '庐阳区',
340104: '蜀山区',
340111: '包河区',
340121: '长丰县',
340122: '肥东县',
340123: '肥西县',
340124: '庐江县',
340181: '巢湖市'
},
340200: {
340202: '镜湖区',
340203: '弋江区',
340207: '鸠江区',
340208: '三山区',
340221: '芜湖县',
340222: '繁昌县',
340223: '南陵县',
340225: '无为县'
},
340300: {
340302: '龙子湖区',
340303: '蚌山区',
340304: '禹会区',
340311: '淮上区',
340321: '怀远县',
340322: '五河县',
340323: '固镇县'
},
340400: {
340402: '大通区',
340403: '田家庵区',
340404: '谢家集区',
340405: '八公山区',
340406: '潘集区',
340421: '凤台县',
340422: '寿县'
},
340500: {
340503: '花山区',
340504: '雨山区',
340506: '博望区',
340521: '当涂县',
340522: '含山县',
340523: '和县'
},
340600: {
340602: '杜集区',
340603: '相山区',
340604: '烈山区',
340621: '濉溪县'
},
340700: {
340705: '铜官区',
340706: '义安区',
340711: '郊区',
340722: '枞阳县'
},
340800: {
340802: '迎江区',
340803: '大观区',
340811: '宜秀区',
340822: '怀宁县',
340824: '潜山县',
340825: '太湖县',
340826: '宿松县',
340827: '望江县',
340828: '岳西县',
340881: '桐城市'
},
341000: {
341002: '屯溪区',
341003: '黄山区',
341004: '徽州区',
341021: '歙县',
341022: '休宁县',
341023: '黟县',
341024: '祁门县'
},
341100: {
341102: '琅琊区',
341103: '南谯区',
341122: '来安县',
341124: '全椒县',
341125: '定远县',
341126: '凤阳县',
341181: '天长市',
341182: '明光市'
},
341200: {
341202: '颍州区',
341203: '颍东区',
341204: '颍泉区',
341221: '临泉县',
341222: '太和县',
341225: '阜南县',
341226: '颍上县',
341282: '界首市'
},
341300: {
341302: '埇桥区',
341321: '砀山县',
341322: '萧县',
341323: '灵璧县',
341324: '泗县'
},
341500: {
341502: '金安区',
341503: '裕安区',
341504: '叶集区',
341522: '霍邱县',
341523: '舒城县',
341524: '金寨县',
341525: '霍山县'
},
341600: {
341602: '谯城区',
341621: '涡阳县',
341622: '蒙城县',
341623: '利辛县'
},
341700: {
341702: '贵池区',
341721: '东至县',
341722: '石台县',
341723: '青阳县'
},
341800: {
341802: '宣州区',
341821: '郎溪县',
341822: '广德县',
341823: '泾县',
341824: '绩溪县',
341825: '旌德县',
341881: '宁国市'
},
350000: {
350100: '福州市',
350200: '厦门市',
350300: '莆田市',
350400: '三明市',
350500: '泉州市',
350600: '漳州市',
350700: '南平市',
350800: '龙岩市',
350900: '宁德市'
},
350100: {
350102: '鼓楼区',
350103: '台江区',
350104: '仓山区',
350105: '马尾区',
350111: '晋安区',
350121: '闽侯县',
350122: '连江县',
350123: '罗源县',
350124: '闽清县',
350125: '永泰县',
350128: '平潭县',
350181: '福清市',
350182: '长乐市'
},
350200: {
350203: '思明区',
350205: '海沧区',
350206: '湖里区',
350211: '集美区',
350212: '同安区',
350213: '翔安区'
},
350300: {
350302: '城厢区',
350303: '涵江区',
350304: '荔城区',
350305: '秀屿区',
350322: '仙游县'
},
350400: {
350402: '梅列区',
350403: '三元区',
350421: '明溪县',
350423: '清流县',
350424: '宁化县',
350425: '大田县',
350426: '尤溪县',
350427: '沙县',
350428: '将乐县',
350429: '泰宁县',
350430: '建宁县',
350481: '永安市'
},
350500: {
350502: '鲤城区',
350503: '丰泽区',
350504: '洛江区',
350505: '泉港区',
350521: '惠安县',
350524: '安溪县',
350525: '永春县',
350526: '德化县',
350527: '金门县',
350581: '石狮市',
350582: '晋江市',
350583: '南安市'
},
350600: {
350602: '芗城区',
350603: '龙文区',
350622: '云霄县',
350623: '漳浦县',
350624: '诏安县',
350625: '长泰县',
350626: '东山县',
350627: '南靖县',
350628: '平和县',
350629: '华安县',
350681: '龙海市'
},
350700: {
350702: '延平区',
350703: '建阳区',
350721: '顺昌县',
350722: '浦城县',
350723: '光泽县',
350724: '松溪县',
350725: '政和县',
350781: '邵武市',
350782: '武夷山市',
350783: '建瓯市'
},
350800: {
350802: '新罗区',
350803: '永定区',
350821: '长汀县',
350823: '上杭县',
350824: '武平县',
350825: '连城县',
350881: '漳平市'
},
350900: {
350902: '蕉城区',
350921: '霞浦县',
350922: '古田县',
350923: '屏南县',
350924: '寿宁县',
350925: '周宁县',
350926: '柘荣县',
350981: '福安市',
350982: '福鼎市'
},
360000: {
360100: '南昌市',
360200: '景德镇市',
360300: '萍乡市',
360400: '九江市',
360500: '新余市',
360600: '鹰潭市',
360700: '赣州市',
360800: '吉安市',
360900: '宜春市',
361000: '抚州市',
361100: '上饶市'
},
360100: {
360102: '东湖区',
360103: '西湖区',
360104: '青云谱区',
360105: '湾里区',
360111: '青山湖区',
360112: '新建区',
360121: '南昌县',
360123: '安义县',
360124: '进贤县'
},
360200: {
360202: '昌江区',
360203: '珠山区',
360222: '浮梁县',
360281: '乐平市'
},
360300: {
360302: '安源区',
360313: '湘东区',
360321: '莲花县',
360322: '上栗县',
360323: '芦溪县'
},
360400: {
360402: '庐山区',
360403: '浔阳区',
360421: '九江县',
360423: '武宁县',
360424: '修水县',
360425: '永修县',
360426: '德安县',
360427: '星子县',
360428: '都昌县',
360429: '湖口县',
360430: '彭泽县',
360481: '瑞昌市',
360482: '共青城市'
},
360500: {
360502: '渝水区',
360521: '分宜县'
},
360600: {
360602: '月湖区',
360622: '余江县',
360681: '贵溪市'
},
360700: {
360702: '章贡区',
360703: '南康区',
360721: '赣县',
360722: '信丰县',
360723: '大余县',
360724: '上犹县',
360725: '崇义县',
360726: '安远县',
360727: '龙南县',
360728: '定南县',
360729: '全南县',
360730: '宁都县',
360731: '于都县',
360732: '兴国县',
360733: '会昌县',
360734: '寻乌县',
360735: '石城县',
360781: '瑞金市'
},
360800: {
360802: '吉州区',
360803: '青原区',
360821: '吉安县',
360822: '吉水县',
360823: '峡江县',
360824: '新干县',
360825: '永丰县',
360826: '泰和县',
360827: '遂川县',
360828: '万安县',
360829: '安福县',
360830: '永新县',
360881: '井冈山市'
},
360900: {
360902: '袁州区',
360921: '奉新县',
360922: '万载县',
360923: '上高县',
360924: '宜丰县',
360925: '靖安县',
360926: '铜鼓县',
360981: '丰城市',
360982: '樟树市',
360983: '高安市'
},
361000: {
361002: '临川区',
361021: '南城县',
361022: '黎川县',
361023: '南丰县',
361024: '崇仁县',
361025: '乐安县',
361026: '宜黄县',
361027: '金溪县',
361028: '资溪县',
361029: '东乡县',
361030: '广昌县'
},
361100: {
361102: '信州区',
361103: '广丰区',
361121: '上饶县',
361123: '玉山县',
361124: '铅山县',
361125: '横峰县',
361126: '弋阳县',
361127: '余干县',
361128: '鄱阳县',
361129: '万年县',
361130: '婺源县',
361181: '德兴市'
},
370000: {
370100: '济南市',
370200: '青岛市',
370300: '淄博市',
370400: '枣庄市',
370500: '东营市',
370600: '烟台市',
370700: '潍坊市',
370800: '济宁市',
370900: '泰安市',
371000: '威海市',
371100: '日照市',
371200: '莱芜市',
371300: '临沂市',
371400: '德州市',
371500: '聊城市',
371600: '滨州市',
371700: '菏泽市'
},
370100: {
370102: '历下区',
370103: '市中区',
370104: '槐荫区',
370105: '天桥区',
370112: '历城区',
370113: '长清区',
370124: '平阴县',
370125: '济阳县',
370126: '商河县',
370181: '章丘市'
},
370200: {
370202: '市南区',
370203: '市北区',
370211: '黄岛区',
370212: '崂山区',
370213: '李沧区',
370214: '城阳区',
370281: '胶州市',
370282: '即墨市',
370283: '平度市',
370285: '莱西市'
},
370300: {
370302: '淄川区',
370303: '张店区',
370304: '博山区',
370305: '临淄区',
370306: '周村区',
370321: '桓台县',
370322: '高青县',
370323: '沂源县'
},
370400: {
370402: '市中区',
370403: '薛城区',
370404: '峄城区',
370405: '台儿庄区',
370406: '山亭区',
370481: '滕州市'
},
370500: {
370502: '东营区',
370503: '河口区',
370521: '垦利县',
370522: '利津县',
370523: '广饶县'
},
370600: {
370602: '芝罘区',
370611: '福山区',
370612: '牟平区',
370613: '莱山区',
370634: '长岛县',
370681: '龙口市',
370682: '莱阳市',
370683: '莱州市',
370684: '蓬莱市',
370685: '招远市',
370686: '栖霞市',
370687: '海阳市'
},
370700: {
370702: '潍城区',
370703: '寒亭区',
370704: '坊子区',
370705: '奎文区',
370724: '临朐县',
370725: '昌乐县',
370781: '青州市',
370782: '诸城市',
370783: '寿光市',
370784: '安丘市',
370785: '高密市',
370786: '昌邑市'
},
370800: {
370811: '任城区',
370812: '兖州区',
370826: '微山县',
370827: '鱼台县',
370828: '金乡县',
370829: '嘉祥县',
370830: '汶上县',
370831: '泗水县',
370832: '梁山县',
370881: '曲阜市',
370883: '邹城市'
},
370900: {
370902: '泰山区',
370911: '岱岳区',
370921: '宁阳县',
370923: '东平县',
370982: '新泰市',
370983: '肥城市'
},
371000: {
371002: '环翠区',
371003: '文登区',
371082: '荣成市',
371083: '乳山市'
},
371100: {
371102: '东港区',
371103: '岚山区',
371121: '五莲县',
371122: '莒县'
},
371200: {
371202: '莱城区',
371203: '钢城区'
},
371300: {
371302: '兰山区',
371311: '罗庄区',
371312: '河东区',
371321: '沂南县',
371322: '郯城县',
371323: '沂水县',
371324: '兰陵县',
371325: '费县',
371326: '平邑县',
371327: '莒南县',
371328: '蒙阴县',
371329: '临沭县'
},
371400: {
371402: '德城区',
371403: '陵城区',
371422: '宁津县',
371423: '庆云县',
371424: '临邑县',
371425: '齐河县',
371426: '平原县',
371427: '夏津县',
371428: '武城县',
371481: '乐陵市',
371482: '禹城市'
},
371500: {
371502: '东昌府区',
371521: '阳谷县',
371522: '莘县',
371523: '茌平县',
371524: '东阿县',
371525: '冠县',
371526: '高唐县',
371581: '临清市'
},
371600: {
371602: '滨城区',
371603: '沾化区',
371621: '惠民县',
371622: '阳信县',
371623: '无棣县',
371625: '博兴县',
371626: '邹平县'
},
371700: {
371702: '牡丹区',
371721: '曹县',
371722: '单县',
371723: '成武县',
371724: '巨野县',
371725: '郓城县',
371726: '鄄城县',
371727: '定陶县',
371728: '东明县'
},
410000: {
410100: '郑州市',
410200: '开封市',
410300: '洛阳市',
410400: '平顶山市',
410500: '安阳市',
410600: '鹤壁市',
410700: '新乡市',
410800: '焦作市',
410900: '濮阳市',
411000: '许昌市',
411100: '漯河市',
411200: '三门峡市',
411300: '南阳市',
411400: '商丘市',
411500: '信阳市',
411600: '周口市',
411700: '驻马店市',
419001: '济源市'
},
410100: {
410102: '中原区',
410103: '二七区',
410104: '管城回族区',
410105: '金水区',
410106: '上街区',
410108: '惠济区',
410122: '中牟县',
410181: '巩义市',
410182: '荥阳市',
410183: '新密市',
410184: '新郑市',
410185: '登封市'
},
410200: {
410202: '龙亭区',
410203: '顺河回族区',
410204: '鼓楼区',
410205: '禹王台区',
410212: '祥符区',
410221: '杞县',
410222: '通许县',
410223: '尉氏县',
410225: '兰考县'
},
410300: {
410302: '老城区',
410303: '西工区',
410304: '瀍河回族区',
410305: '涧西区',
410306: '吉利区',
410311: '洛龙区',
410322: '孟津县',
410323: '新安县',
410324: '栾川县',
410325: '嵩县',
410326: '汝阳县',
410327: '宜阳县',
410328: '洛宁县',
410329: '伊川县',
410381: '偃师市'
},
410400: {
410402: '新华区',
410403: '卫东区',
410404: '石龙区',
410411: '湛河区',
410421: '宝丰县',
410422: '叶县',
410423: '鲁山县',
410425: '郏县',
410481: '舞钢市',
410482: '汝州市'
},
410500: {
410502: '文峰区',
410503: '北关区',
410505: '殷都区',
410506: '龙安区',
410522: '安阳县',
410523: '汤阴县',
410526: '滑县',
410527: '内黄县',
410581: '林州市'
},
410600: {
410602: '鹤山区',
410603: '山城区',
410611: '淇滨区',
410621: '浚县',
410622: '淇县'
},
410700: {
410702: '红旗区',
410703: '卫滨区',
410704: '凤泉区',
410711: '牧野区',
410721: '新乡县',
410724: '获嘉县',
410725: '原阳县',
410726: '延津县',
410727: '封丘县',
410728: '长垣县',
410781: '卫辉市',
410782: '辉县市'
},
410800: {
410802: '解放区',
410803: '中站区',
410804: '马村区',
410811: '山阳区',
410821: '修武县',
410822: '博爱县',
410823: '武陟县',
410825: '温县',
410882: '沁阳市',
410883: '孟州市'
},
410900: {
410902: '华龙区',
410922: '清丰县',
410923: '南乐县',
410926: '范县',
410927: '台前县',
410928: '濮阳县'
},
411000: {
411002: '魏都区',
411023: '许昌县',
411024: '鄢陵县',
411025: '襄城县',
411081: '禹州市',
411082: '长葛市'
},
411100: {
411102: '源汇区',
411103: '郾城区',
411104: '召陵区',
411121: '舞阳县',
411122: '临颍县'
},
411200: {
411202: '湖滨区',
411203: '陕州区',
411221: '渑池县',
411224: '卢氏县',
411281: '义马市',
411282: '灵宝市'
},
411300: {
411302: '宛城区',
411303: '卧龙区',
411321: '南召县',
411322: '方城县',
411323: '西峡县',
411324: '镇平县',
411325: '内乡县',
411326: '淅川县',
411327: '社旗县',
411328: '唐河县',
411329: '新野县',
411330: '桐柏县',
411381: '邓州市'
},
411400: {
411402: '梁园区',
411403: '睢阳区',
411421: '民权县',
411422: '睢县',
411423: '宁陵县',
411424: '柘城县',
411425: '虞城县',
411426: '夏邑县',
411481: '永城市'
},
411500: {
411502: '浉河区',
411503: '平桥区',
411521: '罗山县',
411522: '光山县',
411523: '新县',
411524: '商城县',
411525: '固始县',
411526: '潢川县',
411527: '淮滨县',
411528: '息县'
},
411600: {
411602: '川汇区',
411621: '扶沟县',
411622: '西华县',
411623: '商水县',
411624: '沈丘县',
411625: '郸城县',
411626: '淮阳县',
411627: '太康县',
411628: '鹿邑县',
411681: '项城市'
},
411700: {
411702: '驿城区',
411721: '西平县',
411722: '上蔡县',
411723: '平舆县',
411724: '正阳县',
411725: '确山县',
411726: '泌阳县',
411727: '汝南县',
411728: '遂平县',
411729: '新蔡县'
},
420000: {
420100: '武汉市',
420200: '黄石市',
420300: '十堰市',
420500: '宜昌市',
420600: '襄阳市',
420700: '鄂州市',
420800: '荆门市',
420900: '孝感市',
421000: '荆州市',
421100: '黄冈市',
421200: '咸宁市',
421300: '随州市',
422800: '恩施土家族苗族自治州',
429004: '仙桃市',
429005: '潜江市',
429006: '天门市',
429021: '神农架林区'
},
420100: {
420102: '江岸区',
420103: '江汉区',
420104: '硚口区',
420105: '汉阳区',
420106: '武昌区',
420107: '青山区',
420111: '洪山区',
420112: '东西湖区',
420113: '汉南区',
420114: '蔡甸区',
420115: '江夏区',
420116: '黄陂区',
420117: '新洲区'
},
420200: {
420202: '黄石港区',
420203: '西塞山区',
420204: '下陆区',
420205: '铁山区',
420222: '阳新县',
420281: '大冶市'
},
420300: {
420302: '茅箭区',
420303: '张湾区',
420304: '郧阳区',
420322: '郧西县',
420323: '竹山县',
420324: '竹溪县',
420325: '房县',
420381: '丹江口市'
},
420500: {
420502: '西陵区',
420503: '伍家岗区',
420504: '点军区',
420505: '猇亭区',
420506: '夷陵区',
420525: '远安县',
420526: '兴山县',
420527: '秭归县',
420528: '长阳土家族自治县',
420529: '五峰土家族自治县',
420581: '宜都市',
420582: '当阳市',
420583: '枝江市'
},
420600: {
420602: '襄城区',
420606: '樊城区',
420607: '襄州区',
420624: '南漳县',
420625: '谷城县',
420626: '保康县',
420682: '老河口市',
420683: '枣阳市',
420684: '宜城市'
},
420700: {
420702: '梁子湖区',
420703: '华容区',
420704: '鄂城区'
},
420800: {
420802: '东宝区',
420804: '掇刀区',
420821: '京山县',
420822: '沙洋县',
420881: '钟祥市'
},
420900: {
420902: '孝南区',
420921: '孝昌县',
420922: '大悟县',
420923: '云梦县',
420981: '应城市',
420982: '安陆市',
420984: '汉川市'
},
421000: {
421002: '沙市区',
421003: '荆州区',
421022: '公安县',
421023: '监利县',
421024: '江陵县',
421081: '石首市',
421083: '洪湖市',
421087: '松滋市'
},
421100: {
421102: '黄州区',
421121: '团风县',
421122: '红安县',
421123: '罗田县',
421124: '英山县',
421125: '浠水县',
421126: '蕲春县',
421127: '黄梅县',
421181: '麻城市',
421182: '武穴市'
},
421200: {
421202: '咸安区',
421221: '嘉鱼县',
421222: '通城县',
421223: '崇阳县',
421224: '通山县',
421281: '赤壁市'
},
421300: {
421303: '曾都区',
421321: '随县',
421381: '广水市'
},
422800: {
422801: '恩施市',
422802: '利川市',
422822: '建始县',
422823: '巴东县',
422825: '宣恩县',
422826: '咸丰县',
422827: '来凤县',
422828: '鹤峰县'
},
430000: {
430100: '长沙市',
430200: '株洲市',
430300: '湘潭市',
430400: '衡阳市',
430500: '邵阳市',
430600: '岳阳市',
430700: '常德市',
430800: '张家界市',
430900: '益阳市',
431000: '郴州市',
431100: '永州市',
431200: '怀化市',
431300: '娄底市',
433100: '湘西土家族苗族自治州'
},
430100: {
430102: '芙蓉区',
430103: '天心区',
430104: '岳麓区',
430105: '开福区',
430111: '雨花区',
430112: '望城区',
430121: '长沙县',
430124: '宁乡县',
430181: '浏阳市'
},
430200: {
430202: '荷塘区',
430203: '芦淞区',
430204: '石峰区',
430211: '天元区',
430221: '株洲县',
430223: '攸县',
430224: '茶陵县',
430225: '炎陵县',
430281: '醴陵市'
},
430300: {
430302: '雨湖区',
430304: '岳塘区',
430321: '湘潭县',
430381: '湘乡市',
430382: '韶山市'
},
430400: {
430405: '珠晖区',
430406: '雁峰区',
430407: '石鼓区',
430408: '蒸湘区',
430412: '南岳区',
430421: '衡阳县',
430422: '衡南县',
430423: '衡山县',
430424: '衡东县',
430426: '祁东县',
430481: '耒阳市',
430482: '常宁市'
},
430500: {
430502: '双清区',
430503: '大祥区',
430511: '北塔区',
430521: '邵东县',
430522: '新邵县',
430523: '邵阳县',
430524: '隆回县',
430525: '洞口县',
430527: '绥宁县',
430528: '新宁县',
430529: '城步苗族自治县',
430581: '武冈市'
},
430600: {
430602: '岳阳楼区',
430603: '云溪区',
430611: '君山区',
430621: '岳阳县',
430623: '华容县',
430624: '湘阴县',
430626: '平江县',
430681: '汨罗市',
430682: '临湘市'
},
430700: {
430702: '武陵区',
430703: '鼎城区',
430721: '安乡县',
430722: '汉寿县',
430723: '澧县',
430724: '临澧县',
430725: '桃源县',
430726: '石门县',
430781: '津市市'
},
430800: {
430802: '永定区',
430811: '武陵源区',
430821: '慈利县',
430822: '桑植县'
},
430900: {
430902: '资阳区',
430903: '赫山区',
430921: '南县',
430922: '桃江县',
430923: '安化县',
430981: '沅江市'
},
431000: {
431002: '北湖区',
431003: '苏仙区',
431021: '桂阳县',
431022: '宜章县',
431023: '永兴县',
431024: '嘉禾县',
431025: '临武县',
431026: '汝城县',
431027: '桂东县',
431028: '安仁县',
431081: '资兴市'
},
431100: {
431102: '零陵区',
431103: '冷水滩区',
431121: '祁阳县',
431122: '东安县',
431123: '双牌县',
431124: '道县',
431125: '江永县',
431126: '宁远县',
431127: '蓝山县',
431128: '新田县',
431129: '江华瑶族自治县'
},
431200: {
431202: '鹤城区',
431221: '中方县',
431222: '沅陵县',
431223: '辰溪县',
431224: '溆浦县',
431225: '会同县',
431226: '麻阳苗族自治县',
431227: '新晃侗族自治县',
431228: '芷江侗族自治县',
431229: '靖州苗族侗族自治县',
431230: '通道侗族自治县',
431281: '洪江市'
},
431300: {
431302: '娄星区',
431321: '双峰县',
431322: '新化县',
431381: '冷水江市',
431382: '涟源市'
},
433100: {
433101: '吉首市',
433122: '泸溪县',
433123: '凤凰县',
433124: '花垣县',
433125: '保靖县',
433126: '古丈县',
433127: '永顺县',
433130: '龙山县'
},
440000: {
440100: '广州市',
440200: '韶关市',
440300: '深圳市',
440400: '珠海市',
440500: '汕头市',
440600: '佛山市',
440700: '江门市',
440800: '湛江市',
440900: '茂名市',
441200: '肇庆市',
441300: '惠州市',
441400: '梅州市',
441500: '汕尾市',
441600: '河源市',
441700: '阳江市',
441800: '清远市',
441900: '东莞市',
442000: '中山市',
445100: '潮州市',
445200: '揭阳市',
445300: '云浮市'
},
440100: {
440103: '荔湾区',
440104: '越秀区',
440105: '海珠区',
440106: '天河区',
440111: '白云区',
440112: '黄埔区',
440113: '番禺区',
440114: '花都区',
440115: '南沙区',
440117: '从化区',
440118: '增城区'
},
440200: {
440203: '武江区',
440204: '浈江区',
440205: '曲江区',
440222: '始兴县',
440224: '仁化县',
440229: '翁源县',
440232: '乳源瑶族自治县',
440233: '新丰县',
440281: '乐昌市',
440282: '南雄市'
},
440300: {
440303: '罗湖区',
440304: '福田区',
440305: '南山区',
440306: '宝安区',
440307: '龙岗区',
440308: '盐田区'
},
440400: {
440402: '香洲区',
440403: '斗门区',
440404: '金湾区'
},
440500: {
440507: '龙湖区',
440511: '金平区',
440512: '濠江区',
440513: '潮阳区',
440514: '潮南区',
440515: '澄海区',
440523: '南澳县'
},
440600: {
440604: '禅城区',
440605: '南海区',
440606: '顺德区',
440607: '三水区',
440608: '高明区'
},
440700: {
440703: '蓬江区',
440704: '江海区',
440705: '新会区',
440781: '台山市',
440783: '开平市',
440784: '鹤山市',
440785: '恩平市'
},
440800: {
440802: '赤坎区',
440803: '霞山区',
440804: '坡头区',
440811: '麻章区',
440823: '遂溪县',
440825: '徐闻县',
440881: '廉江市',
440882: '雷州市',
440883: '吴川市'
},
440900: {
440902: '茂南区',
440904: '电白区',
440981: '高州市',
440982: '化州市',
440983: '信宜市'
},
441200: {
441202: '端州区',
441203: '鼎湖区',
441204: '高要区',
441223: '广宁县',
441224: '怀集县',
441225: '封开县',
441226: '德庆县',
441284: '四会市'
},
441300: {
441302: '惠城区',
441303: '惠阳区',
441322: '博罗县',
441323: '惠东县',
441324: '龙门县'
},
441400: {
441402: '梅江区',
441403: '梅县区',
441422: '大埔县',
441423: '丰顺县',
441424: '五华县',
441426: '平远县',
441427: '蕉岭县',
441481: '兴宁市'
},
441500: {
441502: '城区',
441521: '海丰县',
441523: '陆河县',
441581: '陆丰市'
},
441600: {
441602: '源城区',
441621: '紫金县',
441622: '龙川县',
441623: '连平县',
441624: '和平县',
441625: '东源县'
},
441700: {
441702: '江城区',
441704: '阳东区',
441721: '阳西县',
441781: '阳春市'
},
441800: {
441802: '清城区',
441803: '清新区',
441821: '佛冈县',
441823: '阳山县',
441825: '连山壮族瑶族自治县',
441826: '连南瑶族自治县',
441881: '英德市',
441882: '连州市'
},
441900: {
441900: '三元里'
},
442000: {
442000: '湖滨北路'
},
445100: {
445102: '湘桥区',
445103: '潮安区',
445122: '饶平县'
},
445200: {
445202: '榕城区',
445203: '揭东区',
445222: '揭西县',
445224: '惠来县',
445281: '普宁市'
},
445300: {
445302: '云城区',
445303: '云安区',
445321: '新兴县',
445322: '郁南县',
445381: '罗定市'
},
450000: {
450100: '南宁市',
450200: '柳州市',
450300: '桂林市',
450400: '梧州市',
450500: '北海市',
450600: '防城港市',
450700: '钦州市',
450800: '贵港市',
450900: '玉林市',
451000: '百色市',
451100: '贺州市',
451200: '河池市',
451300: '来宾市',
451400: '崇左市'
},
450100: {
450102: '兴宁区',
450103: '青秀区',
450105: '江南区',
450107: '西乡塘区',
450108: '良庆区',
450109: '邕宁区',
450110: '武鸣区',
450123: '隆安县',
450124: '马山县',
450125: '上林县',
450126: '宾阳县',
450127: '横县'
},
450200: {
450202: '城中区',
450203: '鱼峰区',
450204: '柳南区',
450205: '柳北区',
450221: '柳江县',
450222: '柳城县',
450223: '鹿寨县',
450224: '融安县',
450225: '融水苗族自治县',
450226: '三江侗族自治县'
},
450300: {
450302: '秀峰区',
450303: '叠彩区',
450304: '象山区',
450305: '七星区',
450311: '雁山区',
450312: '临桂区',
450321: '阳朔县',
450323: '灵川县',
450324: '全州县',
450325: '兴安县',
450326: '永福县',
450327: '灌阳县',
450328: '龙胜各族自治县',
450329: '资源县',
450330: '平乐县',
450331: '荔浦县',
450332: '恭城瑶族自治县'
},
450400: {
450403: '万秀区',
450405: '长洲区',
450406: '龙圩区',
450421: '苍梧县',
450422: '藤县',
450423: '蒙山县',
450481: '岑溪市'
},
450500: {
450502: '海城区',
450503: '银海区',
450512: '铁山港区',
450521: '合浦县'
},
450600: {
450602: '港口区',
450603: '防城区',
450621: '上思县',
450681: '东兴市'
},
450700: {
450702: '钦南区',
450703: '钦北区',
450721: '灵山县',
450722: '浦北县'
},
450800: {
450802: '港北区',
450803: '港南区',
450804: '覃塘区',
450821: '平南县',
450881: '桂平市'
},
450900: {
450902: '玉州区',
450903: '福绵区',
450921: '容县',
450922: '陆川县',
450923: '博白县',
450924: '兴业县',
450981: '北流市'
},
451000: {
451002: '右江区',
451021: '田阳县',
451022: '田东县',
451023: '平果县',
451024: '德保县',
451026: '那坡县',
451027: '凌云县',
451028: '乐业县',
451029: '田林县',
451030: '西林县',
451031: '隆林各族自治县',
451081: '靖西市'
},
451100: {
451102: '八步区',
451121: '昭平县',
451122: '钟山县',
451123: '富川瑶族自治县'
},
451200: {
451202: '金城江区',
451221: '南丹县',
451222: '天峨县',
451223: '凤山县',
451224: '东兰县',
451225: '罗城仫佬族自治县',
451226: '环江毛南族自治县',
451227: '巴马瑶族自治县',
451228: '都安瑶族自治县',
451229: '大化瑶族自治县',
451281: '宜州市'
},
451300: {
451302: '兴宾区',
451321: '忻城县',
451322: '象州县',
451323: '武宣县',
451324: '金秀瑶族自治县',
451381: '合山市'
},
451400: {
451402: '江州区',
451421: '扶绥县',
451422: '宁明县',
451423: '龙州县',
451424: '大新县',
451425: '天等县',
451481: '凭祥市'
},
460000: {
460100: '海口市',
460200: '三亚市',
460300: '三沙市',
460400: '儋州市',
469001: '五指山市',
469002: '琼海市',
469005: '文昌市',
469006: '万宁市',
469007: '东方市',
469021: '定安县',
469022: '屯昌县',
469023: '澄迈县',
469024: '临高县',
469025: '白沙黎族自治县',
469026: '昌江黎族自治县',
469027: '乐东黎族自治县',
469028: '陵水黎族自治县',
469029: '保亭黎族苗族自治县',
469030: '琼中黎族苗族自治县'
},
460100: {
460105: '秀英区',
460106: '龙华区',
460107: '琼山区',
460108: '美兰区'
},
460200: {
460200: '三亚湾',
460202: '海棠区',
460203: '吉阳区',
460204: '天涯区',
460205: '崖州区'
},
460300: {
460321: '西沙群岛',
460322: '南沙群岛',
460323: '中沙群岛的岛礁及其海域'
},
500000: {
500100: '重庆市市辖区',
500200: '重庆市郊县'
},
500100: {
500101: '万州区',
500102: '涪陵区',
500103: '渝中区',
500104: '大渡口区',
500105: '江北区',
500106: '沙坪坝区',
500107: '九龙坡区',
500108: '南岸区',
500109: '北碚区',
500110: '綦江区',
500111: '大足区',
500112: '渝北区',
500113: '巴南区',
500114: '黔江区',
500115: '长寿区',
500116: '江津区',
500117: '合川区',
500118: '永川区',
500119: '南川区',
500120: '璧山区',
500151: '铜梁区',
500152: '潼南区',
500153: '荣昌区',
500228: '梁平县',
500229: '城口县',
500230: '丰都县',
500231: '垫江县',
500232: '武隆县',
500233: '忠县',
500234: '开县',
500235: '云阳县',
500236: '奉节县',
500237: '巫山县',
500238: '巫溪县',
500240: '石柱土家族自治县',
500241: '秀山土家族苗族自治县',
500242: '酉阳土家族苗族自治县',
500243: '彭水苗族土家族自治县'
},
510000: {
510100: '成都市',
510300: '自贡市',
510400: '攀枝花市',
510500: '泸州市',
510600: '德阳市',
510700: '绵阳市',
510800: '广元市',
510900: '遂宁市',
511000: '内江市',
511100: '乐山市',
511300: '南充市',
511400: '眉山市',
511500: '宜宾市',
511600: '广安市',
511700: '达州市',
511800: '雅安市',
511900: '巴中市',
512000: '资阳市',
513200: '阿坝藏族羌族自治州',
513300: '甘孜藏族自治州',
513400: '凉山彝族自治州'
},
510100: {
510104: '锦江区',
510105: '青羊区',
510106: '金牛区',
510107: '武侯区',
510108: '成华区',
510112: '龙泉驿区',
510113: '青白江区',
510114: '新都区',
510115: '温江区',
510116: '双流区',
510121: '金堂县',
510124: '郫县',
510129: '大邑县',
510131: '蒲江县',
510132: '新津县',
510181: '都江堰市',
510182: '彭州市',
510183: '邛崃市',
510184: '崇州市'
},
510300: {
510302: '自流井区',
510303: '贡井区',
510304: '大安区',
510311: '沿滩区',
510321: '荣县',
510322: '富顺县'
},
510400: {
510402: '东区',
510403: '西区',
510411: '仁和区',
510421: '米易县',
510422: '盐边县'
},
510500: {
510502: '江阳区',
510503: '纳溪区',
510504: '龙马潭区',
510521: '泸县',
510522: '合江县',
510524: '叙永县',
510525: '古蔺县'
},
510600: {
510603: '旌阳区',
510623: '中江县',
510626: '罗江县',
510681: '广汉市',
510682: '什邡市',
510683: '绵竹市'
},
510700: {
510703: '涪城区',
510704: '游仙区',
510722: '三台县',
510723: '盐亭县',
510724: '安县',
510725: '梓潼县',
510726: '北川羌族自治县',
510727: '平武县',
510781: '江油市'
},
510800: {
510802: '利州区',
510811: '昭化区',
510812: '朝天区',
510821: '旺苍县',
510822: '青川县',
510823: '剑阁县',
510824: '苍溪县'
},
510900: {
510903: '船山区',
510904: '安居区',
510921: '蓬溪县',
510922: '射洪县',
510923: '大英县'
},
511000: {
511002: '市中区',
511011: '东兴区',
511024: '威远县',
511025: '资中县',
511028: '隆昌县'
},
511100: {
511102: '市中区',
511111: '沙湾区',
511112: '五通桥区',
511113: '金口河区',
511123: '犍为县',
511124: '井研县',
511126: '夹江县',
511129: '沐川县',
511132: '峨边彝族自治县',
511133: '马边彝族自治县',
511181: '峨眉山市'
},
511300: {
511302: '顺庆区',
511303: '高坪区',
511304: '嘉陵区',
511321: '南部县',
511322: '营山县',
511323: '蓬安县',
511324: '仪陇县',
511325: '西充县',
511381: '阆中市'
},
511400: {
511402: '东坡区',
511403: '彭山区',
511421: '仁寿县',
511423: '洪雅县',
511424: '丹棱县',
511425: '青神县'
},
511500: {
511502: '翠屏区',
511503: '南溪区',
511521: '宜宾县',
511523: '江安县',
511524: '长宁县',
511525: '高县',
511526: '珙县',
511527: '筠连县',
511528: '兴文县',
511529: '屏山县'
},
511600: {
511602: '广安区',
511603: '前锋区',
511621: '岳池县',
511622: '武胜县',
511623: '邻水县',
511681: '华蓥市'
},
511700: {
511702: '通川区',
511703: '达川区',
511722: '宣汉县',
511723: '开江县',
511724: '大竹县',
511725: '渠县',
511781: '万源市'
},
511800: {
511802: '雨城区',
511803: '名山区',
511822: '荥经县',
511823: '汉源县',
511824: '石棉县',
511825: '天全县',
511826: '芦山县',
511827: '宝兴县'
},
511900: {
511902: '巴州区',
511903: '恩阳区',
511921: '通江县',
511922: '南江县',
511923: '平昌县'
},
512000: {
512002: '雁江区',
512021: '安岳县',
512022: '乐至县',
512081: '简阳市'
},
513200: {
513201: '马尔康市',
513221: '汶川县',
513222: '理县',
513223: '茂县',
513224: '松潘县',
513225: '九寨沟县',
513226: '金川县',
513227: '小金县',
513228: '黑水县',
513230: '壤塘县',
513231: '阿坝县',
513232: '若尔盖县',
513233: '红原县'
},
513300: {
513301: '康定市',
513322: '泸定县',
513323: '丹巴县',
513324: '九龙县',
513325: '雅江县',
513326: '道孚县',
513327: '炉霍县',
513328: '甘孜县',
513329: '新龙县',
513330: '德格县',
513331: '白玉县',
513332: '石渠县',
513333: '色达县',
513334: '理塘县',
513335: '巴塘县',
513336: '乡城县',
513337: '稻城县',
513338: '得荣县'
},
513400: {
513401: '西昌市',
513422: '木里藏族自治县',
513423: '盐源县',
513424: '德昌县',
513425: '会理县',
513426: '会东县',
513427: '宁南县',
513428: '普格县',
513429: '布拖县',
513430: '金阳县',
513431: '昭觉县',
513432: '喜德县',
513433: '冕宁县',
513434: '越西县',
513435: '甘洛县',
513436: '美姑县',
513437: '雷波县'
},
520000: {
520100: '贵阳市',
520200: '六盘水市',
520300: '遵义市',
520400: '安顺市',
520500: '毕节市',
520600: '铜仁市',
522300: '黔西南布依族苗族自治州',
522600: '黔东南苗族侗族自治州',
522700: '黔南布依族苗族自治州'
},
520100: {
520102: '南明区',
520103: '云岩区',
520111: '花溪区',
520112: '乌当区',
520113: '白云区',
520115: '观山湖区',
520121: '开阳县',
520122: '息烽县',
520123: '修文县',
520181: '清镇市'
},
520200: {
520201: '钟山区',
520203: '六枝特区',
520221: '水城县',
520222: '盘县'
},
520300: {
520302: '红花岗区',
520303: '汇川区',
520321: '遵义县',
520322: '桐梓县',
520323: '绥阳县',
520324: '正安县',
520325: '道真仡佬族苗族自治县',
520326: '务川仡佬族苗族自治县',
520327: '凤冈县',
520328: '湄潭县',
520329: '余庆县',
520330: '习水县',
520381: '赤水市',
520382: '仁怀市'
},
520400: {
520402: '西秀区',
520403: '平坝区',
520422: '普定县',
520423: '镇宁布依族苗族自治县',
520424: '关岭布依族苗族自治县',
520425: '紫云苗族布依族自治县'
},
520500: {
520502: '七星关区',
520521: '大方县',
520522: '黔西县',
520523: '金沙县',
520524: '织金县',
520525: '纳雍县',
520526: '威宁彝族回族苗族自治县',
520527: '赫章县'
},
520600: {
520602: '碧江区',
520603: '万山区',
520621: '江口县',
520622: '玉屏侗族自治县',
520623: '石阡县',
520624: '思南县',
520625: '印江土家族苗族自治县',
520626: '德江县',
520627: '沿河土家族自治县',
520628: '松桃苗族自治县'
},
522300: {
522301: '兴义市',
522322: '兴仁县',
522323: '普安县',
522324: '晴隆县',
522325: '贞丰县',
522326: '望谟县',
522327: '册亨县',
522328: '安龙县'
},
522600: {
522601: '凯里市',
522622: '黄平县',
522623: '施秉县',
522624: '三穗县',
522625: '镇远县',
522626: '岑巩县',
522627: '天柱县',
522628: '锦屏县',
522629: '剑河县',
522630: '台江县',
522631: '黎平县',
522632: '榕江县',
522633: '从江县',
522634: '雷山县',
522635: '麻江县',
522636: '丹寨县'
},
522700: {
522701: '都匀市',
522702: '福泉市',
522722: '荔波县',
522723: '贵定县',
522725: '瓮安县',
522726: '独山县',
522727: '平塘县',
522728: '罗甸县',
522729: '长顺县',
522730: '龙里县',
522731: '惠水县',
522732: '三都水族自治县'
},
530000: {
530100: '昆明市',
530300: '曲靖市',
530400: '玉溪市',
530500: '保山市',
530600: '昭通市',
530700: '丽江市',
530800: '普洱市',
530900: '临沧市',
532300: '楚雄彝族自治州',
532500: '红河哈尼族彝族自治州',
532600: '文山壮族苗族自治州',
532800: '西双版纳傣族自治州',
532900: '大理白族自治州',
533100: '德宏傣族景颇族自治州',
533300: '怒江傈僳族自治州',
533400: '迪庆藏族自治州'
},
530100: {
530102: '五华区',
530103: '盘龙区',
530111: '官渡区',
530112: '西山区',
530113: '东川区',
530114: '呈贡区',
530122: '晋宁县',
530124: '富民县',
530125: '宜良县',
530126: '石林彝族自治县',
530127: '嵩明县',
530128: '禄劝彝族苗族自治县',
530129: '寻甸回族彝族自治县',
530181: '安宁市'
},
530300: {
530302: '麒麟区',
530321: '马龙县',
530322: '陆良县',
530323: '师宗县',
530324: '罗平县',
530325: '富源县',
530326: '会泽县',
530328: '沾益县',
530381: '宣威市'
},
530400: {
530402: '红塔区',
530403: '江川区',
530422: '澄江县',
530423: '通海县',
530424: '华宁县',
530425: '易门县',
530426: '峨山彝族自治县',
530427: '新平彝族傣族自治县',
530428: '元江哈尼族彝族傣族自治县'
},
530500: {
530502: '隆阳区',
530521: '施甸县',
530523: '龙陵县',
530524: '昌宁县',
530581: '腾冲市'
},
530600: {
530602: '昭阳区',
530621: '鲁甸县',
530622: '巧家县',
530623: '盐津县',
530624: '大关县',
530625: '永善县',
530626: '绥江县',
530627: '镇雄县',
530628: '彝良县',
530629: '威信县',
530630: '水富县'
},
530700: {
530702: '古城区',
530721: '玉龙纳西族自治县',
530722: '永胜县',
530723: '华坪县',
530724: '宁蒗彝族自治县'
},
530800: {
530802: '思茅区',
530821: '宁洱哈尼族彝族自治县',
530822: '墨江哈尼族自治县',
530823: '景东彝族自治县',
530824: '景谷傣族彝族自治县',
530825: '镇沅彝族哈尼族拉祜族自治县',
530826: '江城哈尼族彝族自治县',
530827: '孟连傣族拉祜族佤族自治县',
530828: '澜沧拉祜族自治县',
530829: '西盟佤族自治县'
},
530900: {
530902: '临翔区',
530921: '凤庆县',
530922: '云县',
530923: '永德县',
530924: '镇康县',
530925: '双江拉祜族佤族布朗族傣族自治县',
530926: '耿马傣族佤族自治县',
530927: '沧源佤族自治县'
},
532300: {
532301: '楚雄市',
532322: '双柏县',
532323: '牟定县',
532324: '南华县',
532325: '姚安县',
532326: '大姚县',
532327: '永仁县',
532328: '元谋县',
532329: '武定县',
532331: '禄丰县'
},
532500: {
532501: '个旧市',
532502: '开远市',
532503: '蒙自市',
532504: '弥勒市',
532523: '屏边苗族自治县',
532524: '建水县',
532525: '石屏县',
532527: '泸西县',
532528: '元阳县',
532529: '红河县',
532530: '金平苗族瑶族傣族自治县',
532531: '绿春县',
532532: '河口瑶族自治县'
},
532600: {
532601: '文山市',
532622: '砚山县',
532623: '西畴县',
532624: '麻栗坡县',
532625: '马关县',
532626: '丘北县',
532627: '广南县',
532628: '富宁县'
},
532800: {
532801: '景洪市',
532822: '勐海县',
532823: '勐腊县'
},
532900: {
532901: '大理市',
532922: '漾濞彝族自治县',
532923: '祥云县',
532924: '宾川县',
532925: '弥渡县',
532926: '南涧彝族自治县',
532927: '巍山彝族回族自治县',
532928: '永平县',
532929: '云龙县',
532930: '洱源县',
532931: '剑川县',
532932: '鹤庆县'
},
533100: {
533102: '瑞丽市',
533103: '芒市',
533122: '梁河县',
533123: '盈江县',
533124: '陇川县'
},
533300: {
533321: '泸水县',
533323: '福贡县',
533324: '贡山独龙族怒族自治县',
533325: '兰坪白族普米族自治县'
},
533400: {
533401: '香格里拉市',
533422: '德钦县',
533423: '维西傈僳族自治县'
},
540000: {
540100: '拉萨市',
540200: '日喀则市',
540300: '昌都市',
540400: '林芝市',
542200: '山南地区',
542400: '那曲地区',
542500: '阿里地区'
},
540100: {
540102: '城关区',
540103: '堆龙德庆区',
540121: '林周县',
540122: '当雄县',
540123: '尼木县',
540124: '曲水县',
540126: '达孜县',
540127: '墨竹工卡县'
},
540200: {
540202: '桑珠孜区',
540221: '南木林县',
540222: '江孜县',
540223: '定日县',
540224: '萨迦县',
540225: '拉孜县',
540226: '昂仁县',
540227: '谢通门县',
540228: '白朗县',
540229: '仁布县',
540230: '康马县',
540231: '定结县',
540232: '仲巴县',
540233: '亚东县',
540234: '吉隆县',
540235: '聂拉木县',
540236: '萨嘎县',
540237: '岗巴县'
},
540300: {
540302: '卡若区',
540321: '江达县',
540322: '贡觉县',
540323: '类乌齐县',
540324: '丁青县',
540325: '察雅县',
540326: '八宿县',
540327: '左贡县',
540328: '芒康县',
540329: '洛隆县',
540330: '边坝县'
},
540400: {
540402: '巴宜区',
540421: '工布江达县',
540422: '米林县',
540423: '墨脱县',
540424: '波密县',
540425: '察隅县',
540426: '朗县'
},
542200: {
542221: '乃东县',
542222: '扎囊县',
542223: '贡嘎县',
542224: '桑日县',
542225: '琼结县',
542226: '曲松县',
542227: '措美县',
542228: '洛扎县',
542229: '加查县',
542231: '隆子县',
542232: '错那县',
542233: '浪卡子县'
},
542400: {
542421: '那曲县',
542422: '嘉黎县',
542423: '比如县',
542424: '聂荣县',
542425: '安多县',
542426: '申扎县',
542427: '索县',
542428: '班戈县',
542429: '巴青县',
542430: '尼玛县',
542431: '双湖县'
},
542500: {
542521: '普兰县',
542522: '札达县',
542523: '噶尔县',
542524: '日土县',
542525: '革吉县',
542526: '改则县',
542527: '措勤县'
},
610000: {
610100: '西安市',
610200: '铜川市',
610300: '宝鸡市',
610400: '咸阳市',
610500: '渭南市',
610600: '延安市',
610700: '汉中市',
610800: '榆林市',
610900: '安康市',
611000: '商洛市'
},
610100: {
610102: '新城区',
610103: '碑林区',
610104: '莲湖区',
610111: '灞桥区',
610112: '未央区',
610113: '雁塔区',
610114: '阎良区',
610115: '临潼区',
610116: '长安区',
610117: '高陵区',
610122: '蓝田县',
610124: '周至县',
610125: '户县'
},
610200: {
610202: '王益区',
610203: '印台区',
610204: '耀州区',
610222: '宜君县'
},
610300: {
610302: '渭滨区',
610303: '金台区',
610304: '陈仓区',
610322: '凤翔县',
610323: '岐山县',
610324: '扶风县',
610326: '眉县',
610327: '陇县',
610328: '千阳县',
610329: '麟游县',
610330: '凤县',
610331: '太白县'
},
610400: {
610402: '秦都区',
610403: '杨陵区',
610404: '渭城区',
610422: '三原县',
610423: '泾阳县',
610424: '乾县',
610425: '礼泉县',
610426: '永寿县',
610427: '彬县',
610428: '长武县',
610429: '旬邑县',
610430: '淳化县',
610431: '武功县',
610481: '兴平市'
},
610500: {
610502: '临渭区',
610503: '华州区',
610522: '潼关县',
610523: '大荔县',
610524: '合阳县',
610525: '澄城县',
610526: '蒲城县',
610527: '白水县',
610528: '富平县',
610581: '韩城市',
610582: '华阴市'
},
610600: {
610602: '宝塔区',
610621: '延长县',
610622: '延川县',
610623: '子长县',
610624: '安塞县',
610625: '志丹县',
610626: '吴起县',
610627: '甘泉县',
610628: '富县',
610629: '洛川县',
610630: '宜川县',
610631: '黄龙县',
610632: '黄陵县'
},
610700: {
610702: '汉台区',
610721: '南郑县',
610722: '城固县',
610723: '洋县',
610724: '西乡县',
610725: '勉县',
610726: '宁强县',
610727: '略阳县',
610728: '镇巴县',
610729: '留坝县',
610730: '佛坪县'
},
610800: {
610802: '榆阳区',
610803: '横山区',
610821: '神木县',
610822: '府谷县',
610824: '靖边县',
610825: '定边县',
610826: '绥德县',
610827: '米脂县',
610828: '佳县',
610829: '吴堡县',
610830: '清涧县',
610831: '子洲县'
},
610900: {
610902: '汉滨区',
610921: '汉阴县',
610922: '石泉县',
610923: '宁陕县',
610924: '紫阳县',
610925: '岚皋县',
610926: '平利县',
610927: '镇坪县',
610928: '旬阳县',
610929: '白河县'
},
611000: {
611002: '商州区',
611021: '洛南县',
611022: '丹凤县',
611023: '商南县',
611024: '山阳县',
611025: '镇安县',
611026: '柞水县'
},
620000: {
620100: '兰州市',
620200: '嘉峪关市',
620300: '金昌市',
620400: '白银市',
620500: '天水市',
620600: '武威市',
620700: '张掖市',
620800: '平凉市',
620900: '酒泉市',
621000: '庆阳市',
621100: '定西市',
621200: '陇南市',
622900: '临夏回族自治州',
623000: '甘南藏族自治州'
},
620100: {
620102: '城关区',
620103: '七里河区',
620104: '西固区',
620105: '安宁区',
620111: '红古区',
620121: '永登县',
620122: '皋兰县',
620123: '榆中县'
},
620300: {
620302: '金川区',
620321: '永昌县'
},
620400: {
620402: '白银区',
620403: '平川区',
620421: '靖远县',
620422: '会宁县',
620423: '景泰县'
},
620500: {
620502: '秦州区',
620503: '麦积区',
620521: '清水县',
620522: '秦安县',
620523: '甘谷县',
620524: '武山县',
620525: '张家川回族自治县'
},
620600: {
620602: '凉州区',
620621: '民勤县',
620622: '古浪县',
620623: '天祝藏族自治县'
},
620700: {
620702: '甘州区',
620721: '肃南裕固族自治县',
620722: '民乐县',
620723: '临泽县',
620724: '高台县',
620725: '山丹县'
},
620800: {
620802: '崆峒区',
620821: '泾川县',
620822: '灵台县',
620823: '崇信县',
620824: '华亭县',
620825: '庄浪县',
620826: '静宁县'
},
620900: {
620902: '肃州区',
620921: '金塔县',
620922: '瓜州县',
620923: '肃北蒙古族自治县',
620924: '阿克塞哈萨克族自治县',
620981: '玉门市',
620982: '敦煌市'
},
621000: {
621002: '西峰区',
621021: '庆城县',
621022: '环县',
621023: '华池县',
621024: '合水县',
621025: '正宁县',
621026: '宁县',
621027: '镇原县'
},
621100: {
621102: '安定区',
621121: '通渭县',
621122: '陇西县',
621123: '渭源县',
621124: '临洮县',
621125: '漳县',
621126: '岷县'
},
621200: {
621202: '武都区',
621221: '成县',
621222: '文县',
621223: '宕昌县',
621224: '康县',
621225: '西和县',
621226: '礼县',
621227: '徽县',
621228: '两当县'
},
622900: {
622901: '临夏市',
622921: '临夏县',
622922: '康乐县',
622923: '永靖县',
622924: '广河县',
622925: '和政县',
622926: '东乡族自治县',
622927: '积石山保安族东乡族撒拉族自治县'
},
623000: {
623001: '合作市',
623021: '临潭县',
623022: '卓尼县',
623023: '舟曲县',
623024: '迭部县',
623025: '玛曲县',
623026: '碌曲县',
623027: '夏河县'
},
630000: {
630100: '西宁市',
630200: '海东市',
632200: '海北藏族自治州',
632300: '黄南藏族自治州',
632500: '海南藏族自治州',
632600: '果洛藏族自治州',
632700: '玉树藏族自治州',
632800: '海西蒙古族藏族自治州'
},
630100: {
630102: '城东区',
630103: '城中区',
630104: '城西区',
630105: '城北区',
630121: '大通回族土族自治县',
630122: '湟中县',
630123: '湟源县'
},
630200: {
630202: '乐都区',
630203: '平安区',
630222: '民和回族土族自治县',
630223: '互助土族自治县',
630224: '化隆回族自治县',
630225: '循化撒拉族自治县'
},
632200: {
632221: '门源回族自治县',
632222: '祁连县',
632223: '海晏县',
632224: '刚察县'
},
632300: {
632321: '同仁县',
632322: '尖扎县',
632323: '泽库县',
632324: '河南蒙古族自治县'
},
632500: {
632521: '共和县',
632522: '同德县',
632523: '贵德县',
632524: '兴海县',
632525: '贵南县'
},
632600: {
632621: '玛沁县',
632622: '班玛县',
632623: '甘德县',
632624: '达日县',
632625: '久治县',
632626: '玛多县'
},
632700: {
632701: '玉树市',
632722: '杂多县',
632723: '称多县',
632724: '治多县',
632725: '囊谦县',
632726: '曲麻莱县'
},
632800: {
632801: '格尔木市',
632802: '德令哈市',
632821: '乌兰县',
632822: '都兰县',
632823: '天峻县',
632825: '海西蒙古族藏族自治州直辖'
},
640000: {
640100: '银川市',
640200: '石嘴山市',
640300: '吴忠市',
640400: '固原市',
640500: '中卫市'
},
640100: {
640104: '兴庆区',
640105: '西夏区',
640106: '金凤区',
640121: '永宁县',
640122: '贺兰县',
640181: '灵武市'
},
640200: {
640202: '大武口区',
640205: '惠农区',
640221: '平罗县'
},
640300: {
640302: '利通区',
640303: '红寺堡区',
640323: '盐池县',
640324: '同心县',
640381: '青铜峡市'
},
640400: {
640402: '原州区',
640422: '西吉县',
640423: '隆德县',
640424: '泾源县',
640425: '彭阳县'
},
640500: {
640502: '沙坡头区',
640521: '中宁县',
640522: '海原县'
},
650000: {
650100: '乌鲁木齐市',
650200: '克拉玛依市',
650400: '吐鲁番市',
652200: '哈密地区',
652300: '昌吉回族自治州',
652700: '博尔塔拉蒙古自治州',
652800: '巴音郭楞蒙古自治州',
652900: '阿克苏地区',
653000: '克孜勒苏柯尔克孜自治州',
653100: '喀什地区',
653200: '和田地区',
654000: '伊犁哈萨克自治州',
654200: '塔城地区',
654300: '阿勒泰地区',
659001: '石河子市',
659002: '阿拉尔市',
659003: '图木舒克市',
659004: '五家渠市',
659005: '北屯市',
659006: '铁门关市',
659007: '双河市',
659008: '可克达拉市'
},
650100: {
650102: '天山区',
650103: '沙依巴克区',
650104: '新市区',
650105: '水磨沟区',
650106: '头屯河区',
650107: '达坂城区',
650109: '米东区',
650121: '乌鲁木齐县'
},
650200: {
650202: '独山子区',
650203: '克拉玛依区',
650204: '白碱滩区',
650205: '乌尔禾区'
},
650400: {
650402: '高昌区',
650421: '鄯善县',
650422: '托克逊县'
},
652200: {
652201: '哈密市',
652222: '巴里坤哈萨克自治县',
652223: '伊吾县'
},
652300: {
652301: '昌吉市',
652302: '阜康市',
652323: '呼图壁县',
652324: '玛纳斯县',
652325: '奇台县',
652327: '吉木萨尔县',
652328: '木垒哈萨克自治县'
},
652700: {
652701: '博乐市',
652702: '阿拉山口市',
652722: '精河县',
652723: '温泉县'
},
652800: {
652801: '库尔勒市',
652822: '轮台县',
652823: '尉犁县',
652824: '若羌县',
652825: '且末县',
652826: '焉耆回族自治县',
652827: '和静县',
652828: '和硕县',
652829: '博湖县'
},
652900: {
652901: '阿克苏市',
652922: '温宿县',
652923: '库车县',
652924: '沙雅县',
652925: '新和县',
652926: '拜城县',
652927: '乌什县',
652928: '阿瓦提县',
652929: '柯坪县'
},
653000: {
653001: '阿图什市',
653022: '阿克陶县',
653023: '阿合奇县',
653024: '乌恰县'
},
653100: {
653101: '喀什市',
653121: '疏附县',
653122: '疏勒县',
653123: '英吉沙县',
653124: '泽普县',
653125: '莎车县',
653126: '叶城县',
653127: '麦盖提县',
653128: '岳普湖县',
653129: '伽师县',
653130: '巴楚县',
653131: '塔什库尔干塔吉克自治县'
},
653200: {
653201: '和田市',
653221: '和田县',
653222: '墨玉县',
653223: '皮山县',
653224: '洛浦县',
653225: '策勒县',
653226: '于田县',
653227: '民丰县'
},
654000: {
654002: '伊宁市',
654003: '奎屯市',
654004: '霍尔果斯市',
654021: '伊宁县',
654022: '察布查尔锡伯自治县',
654023: '霍城县',
654024: '巩留县',
654025: '新源县',
654026: '昭苏县',
654027: '特克斯县',
654028: '尼勒克县'
},
654200: {
654201: '塔城市',
654202: '乌苏市',
654221: '额敏县',
654223: '沙湾县',
654224: '托里县',
654225: '裕民县',
654226: '和布克赛尔蒙古自治县'
},
654300: {
654301: '阿勒泰市',
654321: '布尔津县',
654322: '富蕴县',
654323: '福海县',
654324: '哈巴河县',
654325: '青河县',
654326: '吉木乃县'
},
810000: {
810001: '中西区',
810002: '湾仔区',
810003: '东区',
810004: '南区',
810005: '油尖旺区',
810006: '深水埗区',
810007: '九龙城区',
810008: '黄大仙区',
810009: '观塘区',
810010: '荃湾区',
810011: '屯门区',
810012: '元朗区',
810013: '北区',
810014: '大埔区',
810015: '西贡区',
810016: '沙田区',
810017: '葵青区',
810018: '离岛区'
},
820000: {
820001: '花地玛堂区',
820002: '花王堂区',
820003: '望德堂区',
820004: '大堂区',
820005: '风顺堂区',
820006: '嘉模堂区',
820007: '路凼填海区',
820008: '圣方济各堂区'
}
};
if (typeof window !== 'undefined') {
window.ChineseDistricts = ChineseDistricts;
}
return ChineseDistricts;
});
distpicker.js
/*!
* Distpicker v1.0.4
* https://github.com/fengyuanchen/distpicker
*
* Copyright (c) 2014-2016 Fengyuan Chen
* Released under the MIT license
*
* Date: 2016-06-01T15:05:52.606Z
*/
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as anonymous module.
define(['jquery', 'ChineseDistricts'], factory);
} else if (typeof exports === 'object') {
// Node / CommonJS
factory(require('jquery'), require('ChineseDistricts'));
} else {
// Browser globals.
factory(jQuery, ChineseDistricts);
}
})(function ($, ChineseDistricts) {
'use strict';
if (typeof ChineseDistricts === 'undefined') {
throw new Error('The file "distpicker.data.js" must be included first!');
}
var NAMESPACE = 'distpicker';
var EVENT_CHANGE = 'change.' + NAMESPACE;
var PROVINCE = 'province';
var CIRY = 'city';
var DISTRICT = 'district';
function Distpicker(element, options) {
this.$element = $(element);
this.options = $.extend({}, Distpicker.DEFAULTS, $.isPlainObject(options) && options);
this.placeholders = $.extend({}, Distpicker.DEFAULTS);
this.active = false;
this.init();
}
Distpicker.prototype = {
constructor: Distpicker,
init: function () {
var options = this.options;
var $select = this.$element.find('select');
var length = $select.length;
var data = {};
$select.each(function () {
$.extend(data, $(this).data());
});
$.each([PROVINCE, CIRY, DISTRICT], $.proxy(function (i, type) {
if (data[type]) {
options[type] = data[type];
this['$' + type] = $select.filter('[data-' + type + ']');
} else {
this['$' + type] = length > i ? $select.eq(i) : null;
}
}, this));
this.bind();
// Reset all the selects (after event binding)
this.reset();
this.active = true;
},
bind: function () {
if (this.$province) {
this.$province.on(EVENT_CHANGE, (this._changeProvince = $.proxy(function () {
this.output(CIRY);
this.output(DISTRICT);
}, this)));
}
if (this.$city) {
this.$city.on(EVENT_CHANGE, (this._changeCity = $.proxy(function () {
this.output(DISTRICT);
}, this)));
}
},
unbind: function () {
if (this.$province) {
this.$province.off(EVENT_CHANGE, this._changeProvince);
}
if (this.$city) {
this.$city.off(EVENT_CHANGE, this._changeCity);
}
},
output: function (type) {
var options = this.options;
var placeholders = this.placeholders;
var $select = this['$' + type];
var districts = {};
var data = [];
var code;
var matched;
var value;
if (!$select || !$select.length) {
return;
}
value = options[type];
code = (
type === PROVINCE ? 86 :
type === CIRY ? this.$province && this.$province.find(':selected').data('code') :
type === DISTRICT ? this.$city && this.$city.find(':selected').data('code') : code
);
districts = $.isNumeric(code) ? ChineseDistricts[code] : null;
if ($.isPlainObject(districts)) {
$.each(districts, function (code, address) {
var selected = address === value;
if (selected) {
matched = true;
}
data.push({
code: code,
address: address,
selected: selected
});
});
}
if (!matched) {
if (data.length && (options.autoSelect || options.autoselect)) {
data[0].selected = true;
}
// Save the unmatched value as a placeholder at the first output
if (!this.active && value) {
placeholders[type] = value;
}
}
// Add placeholder option
if (options.placeholder) {
data.unshift({
code: '',
address: placeholders[type],
selected: false
});
}
$select.html(this.getList(data));
},
getList: function (data) {
var list = [];
$.each(data, function (i, n) {
list.push(
'<option' +
' value="' + (n.address && n.code ? n.address : '') + '"' +
' data-code="' + (n.code || '') + '"' +
(n.selected ? ' selected' : '') +
'>' +
(n.address || '') +
'</option>'
);
});
return list.join('');
},
reset: function (deep) {
if (!deep) {
this.output(PROVINCE);
this.output(CIRY);
this.output(DISTRICT);
} else if (this.$province) {
this.$province.find(':first').prop('selected', true).trigger(EVENT_CHANGE);
}
},
destroy: function () {
this.unbind();
this.$element.removeData(NAMESPACE);
}
};
Distpicker.DEFAULTS = {
autoSelect: true,
placeholder: true,
province: '—— 省 ——',
city: '—— 市 ——',
district: '—— 区 ——'
};
Distpicker.setDefaults = function (options) {
$.extend(Distpicker.DEFAULTS, options);
};
// Save the other distpicker
Distpicker.other = $.fn.distpicker;
// Register as jQuery plugin
$.fn.distpicker = function (option) {
var args = [].slice.call(arguments, 1);
return this.each(function () {
var $this = $(this);
var data = $this.data(NAMESPACE);
var options;
var fn;
if (!data) {
if (/destroy/.test(option)) {
return;
}
options = $.extend({}, $this.data(), $.isPlainObject(option) && option);
$this.data(NAMESPACE, (data = new Distpicker(this, options)));
}
if (typeof option === 'string' && $.isFunction(fn = data[option])) {
fn.apply(data, args);
}
});
};
$.fn.distpicker.Constructor = Distpicker;
$.fn.distpicker.setDefaults = Distpicker.setDefaults;
// No conflict
$.fn.distpicker.noConflict = function () {
$.fn.distpicker = Distpicker.other;
return this;
};
$(function () {
$('[data-toggle="distpicker"]').distpicker();
});
});
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="one">
<select name=""></select>
<select name=""></select>
<select name=""></select>
</div>
<script src="jquery-1.12.4.js"></script>
<script src="plugin/distpicker.data.js"></script>
<script src="plugin/distpicker.js"></script>
<script>
$(function() {
//使用插件
//1.引入jQuery文件.
//2.引入插件文件.
//3.调用插件方法.
$('#one').distpicker({
province: "北京市",
city: "北京市市辖区",
district: "朝阳区"
});
});
</script>
</body>
</html>
【tab栏插件】
jQuery-tabs.js
/**
* Created by itcast on 2018 12/31.
*/
(function ($) {
/**
* 给$的原型添加tabs方法
* @param option.tabHeads 需要注册事件的页签们选择器
* @param option.tabHeadsClass 触发事件的页面要添加的类
* @param option.tabBodys 要显示的页面们选择器
* @param option.tabBodysClass 索引一致要显示的页面要添加的类.
*/
$.fn.tabs = function (option) {
var $bigDiv = this; //把this先存进$bigDiv变量中.
//通过参数传递过来的页签选择器,获取到这些页签. 给这些页面注册点击事件.
$bigDiv.find(option.tabHeads).on('click', function () {
//给当前鼠标点击的这个页签添加option.tabHeadsClass类,其他的兄弟页签移除这个类.
$(this).addClass(option.tabHeadsClass).siblings().removeClass(option.tabHeadsClass);
//获取当前点击的页面的索引
var idx = $(this).index();
//获取索引一致的页面,给他添加option.tabBodysClass, 其他的兄弟页面移除这个类.
$bigDiv.find(option.tabBodys).eq(idx).addClass(option.tabBodysClass).siblings().removeClass(option.tabBodysClass);
});
//返回值.
return $bigDiv;
}
}(window.jQuery));
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/tab.css">
</head>
<body>
<div class="wrapper" id="wrapper">
<ul class="tab" id="tab-menu">
<li class="tab-item active">国际大牌<span>◆</span></li>
<li class="tab-item">国妆名牌<span>◆</span></li>
<li class="tab-item">清洁用品<span>◆</span></li>
<li class="tab-item">男士精品</li>
</ul>
<div class="products" id="tab-main">
<div class="main selected">
<a href="###"><img src="images/guojidapai.jpg" alt=""/></a>
</div>
<div class="main">
<a href="###"><img src="images/guozhuangmingpin.jpg" alt=""/></a>
</div>
<div class="main">
<a href="###"><img src="images/qingjieyongpin.jpg" alt=""/></a>
</div>
<div class="main">
<a href="###"><img src="images/nanshijingpin.jpg" alt=""/></a>
</div>
</div>
</div>
<script src="jquery-1.12.4.js"></script>
<script src="jQuery-tabs.js"></script>
<script>
$(function () {
$('#wrapper').tabs({
tabHeads:'#tab-menu>li',
tabHeadsClass:'active',
tabBodys:'#tab-main>div',
tabBodysClass:'selected'
});
});
</script>
</body>
</html>