如何利用jQuery是下列代码中的市显示
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>省市二级联动菜单</title>
<script src="jquery-3.7.1.min.js"></script>
<script>
$(document).ready(function () {
// 创建数组
var addrs = [
["吉林", "长春", "吉林", "四平", "松原"],
["黑龙江", "哈尔滨", "北安", "大庆", "大兴安岭"],
["辽宁", "沈阳", "鞍山", "本溪", "朝阳", "大连"]
];
// 初始化函数
function initProvinces() {
// 循环添加省的信息
$.each(addrs, function (_, province) {
$("<option>").val(province[0]).text(province[0]).appendTo("#pro");
});
// 设置默认选中项为"吉林省"
$("#pro option:contains('吉林省')").prop("selected", true);
// 获取省的值并初始化城市选项
initCities();
}
// 初始化城市
function initCities() {
var province = $("#pro").val();
// 清空城市选项
$("#city").empty();
// 如果有匹配的省份,填充城市选项
if (province) {
$.each(addrs, function (_, arr) {
if (arr[0] === province) {
$.each(arr.slice(1), function (_, city) {
$("<option>").val(city).text(city).appendTo("#city");
});
return false; // 停止遍历数组
}
});
} else {
$("<option>").val("").text("-请选择市-").appendTo("#city");
}
}
// 获取城市
function getCities() {
initCities();
}
// 页面加载完成后执行初始化
initProvinces();
});
</script>
</head>
<body>
<select id="pro" onchange="getCities()"><option value="">-请选择省-</option></select>
<select id="city"><option value="">-请选择市-</option></select>
</body>
</html>