<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="C:\Users\PC\Desktop\jquery-3.3.1.js"></script>
<script>
var CITYS = {"北京":["北京"],"上海":["上海"],"重庆":["重庆","江静"],"河北":["石家庄","张家口","承德"]};
$(document).ready(function(){
//初始化省的数据
$.each(CITYS,function(keyPro,cityArray){
var $pro = $("<option>"+keyPro+"</option>")
$("#province").append($pro);
});
$("#province").triggerHandler('change');
//给省添加change事件
$("#province").on("change",function(){
//拿到当前选择的省的名字
//加载省对应的城市的信息
var proName = $("#province option:selected").text();
var cities = CITYS[proName];
$("#city").empty();
$.each(cities,function(i,value){
var $city = $("<option>"+value+"</option>")
$("#city").append($city);
});
});
});
</script>
</head>
<body>
<select name="province" id="province">
</select>
<select name="city" id="city">
</select>
</body>
</html>
运行结果
