Jquery的城市联动

来源:互联网 发布:mac 未能存储文稿 编辑:程序博客网 时间:2024/05/29 15:36
<!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>
原创粉丝点击