Jquery的城市联动

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/rr19941112/article/details/75267985

<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
</head>
<body>
<select name="pro">
<option>-请选择-</option>
<option value="0">黑龙江</option>
<option value="1">吉林</option>
<option value="2">辽宁</option>
<option value="3">河南</option>
</select>
<select name="city">
<option>-请选择-</option>
</select>
</body>
<script>
// 定义二维数组:
var arr = new Array(4);
arr[0] = new Array("哈尔滨", "齐齐哈尔", "大庆", "佳木斯");
arr[1] = new Array("长春市", "吉林市", "四平市", "通化市");
arr[2] = new Array("沈阳市", "锦州市", "大连市", "铁岭市");
arr[3] = new Array("郑州市", "洛阳市", "安阳市", "南阳市");
$(function() {
$("[name=pro]").change(function() {
//获取当前选择的省的索引值
var index = $(this).val();
//二级城市
var citys = arr[index];
$("[name=city]").html("<option value='-1'>-请选择-</option>");
$.each(citys, function(index) {
$("[name=city]").append("<option value=" + index + ">" + this + "</option>");
});
});
});
</script>

</html>

猜你喜欢

转载自blog.csdn.net/rr19941112/article/details/75267985