<select id="sheng">
</select>
<select id="shi">
</select>
<select id="xian">
</select>
var sheng01=["河南","北京","上海"];
var shi01={ "河南":["郑州","驻马店","洛阳"],
"北京":["大兴","长安"],
"上海":["黄埔"]
};
var xian={"郑州":["金水区","二七区"],
"驻马店":["古城区","驿城区"],
"大兴":["111","222"]
};
function city () {
$("#sheng").empty();
$("#sheng").append("<option>--请选择--</option>");
for (var i=0;i<sheng01.length;i++) {
$("#sheng").append("<option>" + sheng01[i] + "</option>");
}
}
//页面加载完成后触发
$(function(){
city();//展示省
//给省绑定事件,改变省值,则下级也改变
$("#sheng").change(function () {
var s = $("#sheng").val();
$("#shi").empty();
$("#shi").append("<option>--请选择市--</option>");
var citys = shi01[s];
if (citys!=null) {
for (var i = 0; i < citys.length; i++) {
$("#shi").append("<option>" + citys[i] + "</option>");
}
}
});
//给市绑定事件
$("#shi").change(function () {
var s=$("#shi").val();
$("#xian").empty();
$("#xian").append("<option>--请选择县或者区--</option>");
var citys = xian[s];
if (citys!=null) {
for (var i = 0; i < citys.length; i++) {
$("#xian").append("<option>" + citys[i] + " </option>");
}
}
})
});
JQuery实现省市县三级联动
猜你喜欢
转载自blog.csdn.net/weixin_42160445/article/details/83618139
今日推荐
周排行