jquery省市县三级联动

Jquery省市县三级联动,数据来源js,无需调用接口

可前往本人发布资源《Jquery省市县三级》免积分下载

目录

目录

效果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

html部分

<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
	<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script>
	<script src="./city.js"></script>
	<style>
		select{
     
			width: 100px;
			height: 30px;
		}
	</style>
</head>
<body>
	所在省
	<select name="" id="province">
		<option>请选择</option>
	</select>
	所在市
	<select name="" id="cityname">
		<option>请选择</option>
	</select>
	所在区/县
	<select name="" id="county">
		<option>请选择</option>
	</select>
</body>
<script>
	$(function () {
     
		//省
		var province = '<option>请选择</option>';
		$.each(city_data, function (i, n) {
     
			province += '<option>' + i + '</option>';
		})
		$('#province').html(province);
		var text;
		var get_county;
		//市
		$("#province").change(function () {
     
			get_county = '';
			var city = '';
			text = $("#province").val();//将select内的内容保存到变量text中
			city = '<option>请选择</option>';
			if (text != '请选择') {
     
				$.each(city_data[text], function (i, n) {
     
					city += ' <option>' + i + '</option>';
				})
				//县
				$("#cityname").change(function () {
     
					get_county = city_data[text];
					var county = '';
					var info = $("#cityname").val();//将select内的内容保存到变量info中
					county = '<option>请选择</option>';
					if (info != '请选择') {
     
						$.each(get_county[info], function (i, n) {
     
							county += ' <option>' + n + '</option>';
						})
					}
					$('#county').html(county);
				})
			}
			$('#cityname').html(city);
			$('#county').html(' <option>请选择</option>');
		})
	})
</script>

</html>

引入的JS文件代码,比较长建议去本人发布资源处下载

var city_data = {
   

"北京市":{
    
   
                "北京市": [
                    "东城区",
                    "西城区",
                    "崇文区",
                    "宣武区",
                    "朝阳区",
                    "丰台区",
                    "石景山区",
                    "海淀区",
                    "门头沟区",
                    "房山区",
                    "通州区",
                    "顺义区",
                    "昌平区",
                    "大兴区",
                    "平谷区",
                    "怀柔区",
                    "密云县",
                    "延庆县"
                ]
            },
        
"天津市": {
   
    "天津市": [
        "和平区",
        "河东区",
        "河西区",
        "南开区",
        "河北区",
        "红桥区",
        "塘沽区",
        "汉沽区",
        "大港区",
        "东丽区",
        "西青区",
        "津南区",
        "北辰区",
        "武清区",
        "宝坻区",
        "宁河县",
        "静海县",
        "蓟县"
    ]
},
"河北省": {
   
    "石家庄市": [
        "长安区",
        "桥东区",
        "桥西区",
        "新华区",
        "井陉矿区",
        "井陉县",
        "正定县",
        "栾城县",
        "行唐县",
        "灵寿县",
        "高邑县",
        "深泽县",
        "赞皇县",
        "无极县",
        "平山县",
        "元氏县",
        "赵县",
        "辛集市",
        "藁城",
        "晋州市",
        "新乐市",
        "鹿泉市"
    ],
        "唐山市": [
            "路南区",
            "路北区",
            "古冶区",
            "开平区",
            "新区",
            "丰润县",
            "滦县",
            "滦南县",
            "乐亭县",
            "迁西县",
            "玉田县",
            "唐海县",
            "遵化市",
            "丰南市",
            "迁安市"
        ],
            "秦皇岛市": [
                "海港区",
                "山海关区",
                "北戴河区",
                "青龙满族自治县",
                "昌黎县",
                "抚宁县",
                "卢龙县"
            ],
                "邯郸市": [
                    "邯山区",
                    "丛台区",
                    "复兴区",
                    "峰峰矿区",
                    "邯郸县",
                    "临漳县",
                    "成安县",
                    "大名县",
                    "涉县",
                    "磁县",
                    "肥乡县",
                    "永年县",
                    "邱县",
                    "鸡泽县",
                    "广平县",
                    "馆陶县",
                    "魏县",
                    "曲周县",
                    "武安市"
                ],
                    "邢台市": [
                        "桥东区",
                        "桥西区",
                        "邢台县",
                        "临城县",
                        "内丘县",
                        "柏乡县",
                        "隆尧县",
                        "任县",
                        "南和县",
                        "宁晋县",
                        "巨鹿县",
                        "新河县",
                        "广宗县",
                        "平乡县",
                        "威县",
                        "清河县",
                        "临西县",
                        "南宫市",
                        "沙河市"
                    ],
                        "保定市": [
                            "新市区",
                            "北市区",
                            "南市区",
                            "满城县",
                            "清苑县",
                            "涞水县",
                            "阜平县",
                            "徐水县",
                            "定兴县",
                            "唐县",
                            "高阳县",
                            "容城县",
                            "涞源县",
                            "望都县",
                            "安新县",
                            "易县",
                            "曲阳县",
                            "蠡县",
                            "顺平县",
                            "博野",
                            "雄县",
                            "涿州市",
                            "定州市",
                            "安国市",
                            "高碑店市"
                        ],
                            "张家口": [
                                "桥东区",
                                "桥西区",
                                "宣化区",
                                "下花园区",
                                "宣化县",
                                "张北县",
                                "康保县",
                                "沽源县",
                                "尚义县",
                                "蔚县",
                                "阳原县",
                                "怀安县",
                                "万全县",
                                "怀来县",
                                "涿鹿县",
                                "赤城县",
                                "崇礼县"
                            ],
                                "承德市": [
                                    "双桥区",
                                    "双滦区",
                                    "鹰手营子矿区",
                                    "承德县",
                                    "兴隆县",
                                    "平泉县",
                                    "吴桥县",
                                    "滦平县",
                                    "隆化县",
                                    "丰宁满族自治县",
                                    "宽城满族自治县",
                                    "围场满族蒙古族自治县"
                                ],
                                    "沧州市": [
                                        "新华区",
                                        "运河区",
                                        "沧县",
                                        "青县",
                                        "东光县",
                                        "海兴县",
                                        "盐山县",
                                        "肃宁县",
                                        "南皮县",
                                        "献县",
                                        "孟村回族自治县",
                                        "泊头市",
                                        "任丘市",
                                        "黄骅市",
                                        "河间市"
                                    ],
                                        "廊坊市": [
                                            "安次区",
                                            "固安县",
                                            "永清县",
                                            "香河县",
                                            "大城县",
                                            "文安县",
                                            "大厂回族自治县",
                                            "霸州市",
                                            "三河市"
                                        ],
                                            "衡水市": [
                                                "桃城区",
                                                "枣强县",
                                                "武邑县",
                                                "武强县",
                                                "饶阳县",
                                                "安平县",
                                                "故城县",
                                                "景县",
                                                "阜城县",
                                                "冀州市",
                                                "深州市"
                                            ]
},
"山西省": {
   
    "太原市": [
        "小店区",
        "迎泽区",
        "杏花岭区",
        "尖草坪区",
        "万柏林区",
        "晋源区",
        "清徐县",
        "阳曲县",
        "娄烦县",
        "古交市"
    ],
        "大同市": [
            "南郊区",
            "新荣区",
            "阳高县",
            "天镇县",
            "广灵县",
            "灵丘县",
            "浑源县",
            "左云县",
            "大同县"
        ],
            "阳泉市": [
                "平定县",
                "盂县"
            ],
                "长治市": [
                    "长治县",
                    "襄垣县",
                    "屯留县",
                    "平顺县",
                    "黎城县",
                    "壶关县",
                    "长子县",
                    "武乡县",
                    "沁县",
                    "沁源县",
                    "潞城市"
                ],
                    "晋城市": [
                        "沁水县",
                        "阳城县",
                        "陵川县",
                        "泽州县",
                        "高平市"
                    ],
                        "朔州市": [
                            "朔城区",
                            "平鲁区",
                            "山阴县",
                            "应县",
                            "右玉县",
                            "怀仁县"
                        ],
                            "忻州市": [
                                "忻府区",
                                "原平市",
                                "定襄县",
                                "五台县",
                                "代县",
                                "繁峙县",
                                "宁武县",
                                "静乐县",
                                "神池县",
                                "五寨县",
                                "岢岚县",
                                "河曲县",
                                "保德县",
                                "偏关县"
                            ],
                                "吕梁市": [
                                    "离石区",
                                    "孝义市",
                                    "汾阳市",
                                    "文水县",
                                    "交城县",
                                    "兴县",
                                    "临县",
                                    "柳林县",
                                    "石楼县",
                                    "岚县",
                                    "方山县",
                                    "中阳县",
                                    "交口县"
                                ],
                                    "晋中市": [
                                        "榆次市",
                                        "介休市",
                                        "榆社县",
                                        "左权县",
                                        "和顺县",
                                        "昔阳县",
                                        "寿阳县",
                                        "太谷县",
                                        "祁县",
                                        "平遥县",
                                        "灵石县"
                                    ],
                                        "临汾市": [
                                            "临汾市",
                                            "侯马市",
                                            "霍州市",
                                            "曲沃县",
                                            "翼城县",
                                            "襄汾县",
                                            "洪洞县",
                                            "古县",
                                            "安泽县",
                                            "浮山县",
                                            "吉县",
                                            "乡宁县",
                                            "蒲县",
                                            "大宁县",
                                            "永和县",
                                            "隰县",
                                            "汾西县"
                                        ],
                                            "运城市": [
                                                "运城市",
                                                "永济市",
                                                "河津市",
                                                "芮城县",
                                                "临猗县",
                                                "万荣县",
                                                "新绛县",
                                                "稷山县",
                                                "闻喜县",
                                                "夏县",
                                                "绛县",
                                                "平陆县",
                                                "垣曲县"
                                            ]
},
"内蒙古": {
   
    "呼和浩特市": [
        "新城区",
        "回民区",
        "玉泉区",
        "土默特左旗",
        "托克托县",
        "和林格尔县",
        "清水河县",
        "武川县"
    ],
        "包头市": [
            "东河区",
            "昆都伦区",
            "青山区",
            "石拐矿区",
            "白云矿区",
            "土默特右旗",
            "固阳县",
            "达尔罕茂明安联合旗"
        ],
            "乌海市": [
                "海勃湾区",
                "海南区",
                "乌达区"
            ],
                "赤峰市": [
                    "红山区",
                    "元宝山区",
                    "松山区",
                    "阿鲁科尔沁旗",
                    "巴林左旗",
                    "巴林右旗",
                    "林西县",
                    "克什克腾旗",
                    "翁牛特旗",
                    "喀喇沁旗",
                    "宁城县",
                    "敖汉旗"
                ],
                    "呼伦贝尔市": [
                        "海拉尔市",
                        "满洲里市",
                        "扎兰屯市",
                        "牙克石市",
                        "根河市",
                        "额尔古纳市",
                        "阿荣旗",
                        "莫力达瓦达斡尔族自治旗",
                        "鄂伦春自治旗",
                        "鄂温克族自治旗",
                        "新巴尔虎右旗",
                        "新巴尔虎左旗",
                        "陈巴尔虎旗"
                    ],
                        "兴安盟": [
                            "乌兰浩特市",
                            "阿尔山市",
                            "科尔沁右翼前旗",
                            "科尔沁右翼中旗",
                            "扎赉特旗",
                            "突泉县"
                        ],
                            "通辽市": [
                                "科尔沁区",
                                "霍林郭勒市",
                                "科尔沁左翼中旗",
                                "科尔沁左翼后旗",
                                "开鲁县",
                                "库伦旗",
                                "奈曼旗",
                                "扎鲁特旗"
                            ],
                                "锡林郭勒盟": [
                                    "二连浩特市",
                                    "锡林浩特市",
                                    "阿巴嘎旗",
                                    "苏尼特左旗",
                                    "苏尼特右旗",
                                    "东乌珠穆沁旗",
                                    "西乌珠穆沁旗",
                                    "太仆寺旗",
                                    "镶黄旗",
                                    "正镶白旗",
                                    "正蓝旗",
                                    "多伦县"
                                ],
                                    "乌兰察布盟": [
                                        "集宁市",
                                        "丰镇市",
                                        "卓资县",
                                        "化德县",
                                        "商都县",
                                        "兴和县",
                                        "凉城县",
                                        "察哈尔右翼前旗",
                                        "察哈尔右翼中旗",
                                        "察哈尔右翼后旗",
                                        "四子王旗"
                                    ],
                                        "伊克昭盟": [
                                            "东胜市",
                                            "达拉特旗",
                                            "准格尔旗",
                                            "鄂托克前旗",
                                            "鄂托克旗",
                                            "杭锦旗",
                                            "乌审旗",
                                            "伊金霍洛旗"
                                        ],
                                            "巴彦淖尔盟": [
                                                "临河市",
                                                "五原县",
                                                "磴口县",
                                                "乌拉特前旗",
                                                "乌拉特中旗",
                                                "乌拉特后旗",
                                                "杭锦后旗"
                                            ],
                                                "阿拉善盟": [
                                                    "阿拉善左旗",
                                                    "阿拉善右旗",
                                                    "额济纳旗"
                                                ]
},
"辽宁省": {
   
    "沈阳市": [
        "沈河区",
        "皇姑区",
        "和平区",
        "大东区",
        "铁西区",
        "苏家屯区",
        "东陵区",
        "于洪区",
        "新民市",
        "法库县",
        "辽中县",
        "康平县",
        "新城子区"
    ],
        "大连市": [
            "西岗区",
            "中山区",
            "沙河口区",
            "甘井子区",
            "旅顺口区",
            "金州区",
            "瓦房店市",
            "普兰店市",
            "庄河市",
            "长海县"
        ],
            "鞍山市": [
                "铁东区",
                "铁西区",
                "立山区",
                "千山区",
                "海城市",
                "台安县",
                "岫岩满族自治县"
            ],
                "抚顺市": [
                    "顺城区",
                    "新抚区",
                    "东洲区",
                    "望花区",
                    "抚顺县",
                    "清原满族自治县",
                    "新宾满族自治县"
                ],
                    "本溪市": [
                        "平山区",
                        "明山区",
                        "溪湖区",
                        "南芬区",
                        "本溪满族自治县",
                        "桓仁满族自治县"
                    ],
                        "丹东市": [
                            "振兴区",
                            "元宝区",
                            "振安区",
                            "东港市",
                            "凤城市",
                            "宽甸满族自治县"
                        ],
                            "锦州市": [
                                "太和区",
                                "古塔区",
                                "凌河区",
                                "凌海市",
                                "黑山县",
                                "义县",
                                "北宁市"
                            ],
                                "营口市": [
                                    "站前区",
                                    "西市区",
                                    "鲅鱼圈区",
                                    "老边区",
                                    "大石桥市",
                                    "盖州市"
                                ],
                                    "阜新市": [
                                        "海州区",
                                        "新邱区",
                                        "太平区",
                                        "清河门区",
                                        "细河区",
                                        "彰武县",
                                        "阜新蒙古族自治县"
                                    ],
                                        "辽阳市": [
                                            "白塔区",
                                            "文圣区",
                                            "宏伟区",
                                            "太子河区",
                                            "弓长岭区",
                                            "灯塔市",
                                            "辽阳县"
                                        ],
                                            "盘锦": [
                                                "双台子区",
                                                "兴隆台区",
                                                "盘山县",
                                                "大洼县"
                                            ],
                                                "铁岭市": [
                                                    "银州区",
                                                    "清河区",
                                                    "调兵山市",
                                                    "开原市",
                                                    "铁岭县",
                                                    "昌图县",
                                                    "西丰县"
                                                ],
                                                    "朝阳市": [
                                                        "双塔区",
                                                        "龙城区",
                                                        "凌源市",
                                                        "北票市",
                                                        "朝阳县",
                                                        "建平县",
                                                        "喀喇沁左翼蒙古族自治县"
                                                    ],
                                                        "葫芦岛市": [
                                                            "龙港区",
                                                            "南票区",
                                                            "连山区",
                                                            "兴城市",
                                                            "绥中县",
                                                            "建昌县"
                                                        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熬猪的夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值