省市区三级联动

//三级联动
$(function () {
            var html = "";
            $("#input_city").append(html);
            $("#input_area").append(html);
            $.each(pdata,function(idx,item){
                if (parseInt(item.level) == 0) {
                    html += " ";
                }
            });
            $("#input_province").append(html);

            $("#input_province").change(function(){
                if ($(this).val() == "") return;
                $("#input_city option").remove();
                $("#input_area option").remove();
                //var code = $(this).find("option:selected").attr("exid");
                var code = $(this).find("option:selected").val();
                code = code.substring(0,2);
                var html = "";
                $("#input_area option").append(html);
                $.each(pdata,function(idx,item){
                    if (parseInt(item.level) == 1 && code == item.code.substring(0,2)) {
                        html +=" ";
                    }
                });
                $("#input_city ").append(html);
            });

            $("#input_city").change(function(){
                if ($(this).val() == "") return;
                $("#input_area option").remove();
                var code = $(this).find("option:selected").val();
                code = code.substring(0,4);
                var html = "";
                $.each(pdata,function(idx,item){
                    if (parseInt(item.level) == 2 && code == item.code.substring(0,4)) {
                        html +=" ";
                    }
                });
                $("#input_area ").append(html);
            });
        });

 

html

 

 注意一定要引用address.js


address.js下载

https://download.csdn.net/download/qq_36435508/11248108

 

你可能感兴趣的:(省市区三级联动)