JS-省市县三级联动
2017-03-22 10:28
337 查看
<div> <h1>全国省市县三级联动</h1> <select id="province"> <option value="省份(市)">省份(市)</option> </select> <select id="city"> <option value="市(区)">市(区)</option> </select> <select id="county"> <option value="县、镇">县、镇</option> </select> </div>
需要链接jquery库,和city.js
<script>
var cityAll=city.citylist;
$.each(cityAll,function(i,n){
$("#province").append('<option value="'+ n.p + '">' + n.p + '</option>');
});
$("#province,#city").change(function(){
if($(this).attr("id") == "province"){
$("#city").html("").append('<option value="市(区)">市(区)</option>').next().html("").append('<option value="县、镇">县、镇</option>');
}else{
$("#county").html("").append('<option value="县、镇">县、镇</option>');
}
$.each(cityAll,function(j,k){
if($("#province").val() == k.p){
$.each(k.c,function(l,m){
$("#city").append('<option value="'+ m.n + '">' + m.n + '</option>');
if(m.a){
$("#county").show();
if($("#city").val() == m.n){
$.each(m.a,function(e,f){
$("#county").append('<option value="'+ f.s + '">' + f.s + '</option>');
});
}
}else{
$("#county").hide();
}
});
}
});
});
</script>
百度云:demo下载
相关文章推荐
- 三级省市联动菜单的JS源码
- 用php+mysql+json+js+ajax实现省市县三级联动
- 第八篇 一个用JS写的省市县三级联动
- 省市区三级联动JS
- 省市区县纯js三级联动(改写版:可获取选择值)
- js省市级联 三级联动菜单
- js版无刷新省市县三级联动
- JSON+JS实现省市县三级联动下拉框
- 原生JS省市县三级联动菜单
- 省市县三级联动js代码
- 一个很不错的省市区三级联动js封装
- 省市区(县)三级联动代码(js 数据源)
- js省市县三级联动
- 省市区三级联动实现(js实现)
- 第八篇 一个用JS写的省市县三级联动
- 由ajax,js,xml,php实现的三级联动省市县下拉功能
- JS实现国家省市三级无刷新联动
- 实现JS中的省市县的三级联动
- js--纯js实现省市地区三级联动
- js省市三级联动