设为首页 加入收藏

TOP

顺丰原生地址库封装
2019-09-17 18:25:57 】 浏览:16
Tags:原生 地址 封装
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>demo</title>
    <script type="text/java script" src="region_data.js"></script>
    <script type="text/java script" src="jquery-3.3.1.min.js"></script>
</head>
<body>
    省:<select name="province" id="province"></select>
    市:<select name="city" id="city"></select>
    区:<select name="county" id="county"></select>
    <script type="text/java script">
    	var data = JSON.parse(region_Data);
        var option = "<option value='请选择'>请选择</option>";
        $("#province").html(option);
        $("#city").html(option);
        $("#county").html(option);
        // 生成省列表
        for(var i=0;i<data[0].length;i++){
        	var str_province = data[0][i].split(":");
			var p_val = str_province[0];
            var option_province= '<option value ='+ data[0][i] +'>' + p_val +'</option>' ;
            $("#province").append(option_province);
        }
        $("#province").change(function(e){
        	var index = $(this).children('option:selected').index() - 1;
			$("#city").html('');
			$("#county").html('');
        	$.each(data[1][index], function (index, value) { 
        		var str_city = value.split(":");
				var c_val = str_city[0];
				var option_city1= '<option>请选择</option>' ;
				if(index == 0){
 					$("#city").append(option_city1); 
				}
       			var option_city= '<option value ='+ value +'>' + c_val +'</option>' ;
 				 $("#city").append(option_city); 
           });
		});

        $('#city').change(function(s){
        	$("#county").html('');
			var i = $(this).children('option:selected').index() - 1;
			var city_val = $(this).children('option:selected').val();
			var str = city_val.split(":");
			var i = str[2];
        	$.each(data[2][i], function (i, v) { 
        		var str_county = v.split(":");
				var co_val = str_county[0];
				var option_county1= '<option>请选择</option>' ;
				if(i == 0){
 					$("#county").append(option_county1); 
				}
       			var option_county= '<option value ='+ v +'>' + co_val +'</option>' ;
 				 $("#county").append(option_county); 
           });
        });
    </script>
</body>
</html>

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Javascritp Array数组方法总结 下一篇小程序报错 “渲染层错误” Expec..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目