web前端 省-市-区/县 的js遍历方法
chen_weiqiang  • 10年前  • 56 次浏览  • Java团队  


html

   <div class="row" style="margin:30px 0px;">
            <div class="col-sm-12">
                <form class="form-inline">
                    地址:
                    <div class="form-group">
                        <select id="ID_s" placeholder="省">
                        </select>

                    </div>
                    <div class="form-group">
                        <select id="ID_d" style="display:none" placeholder="市">
                        </select>
                    </div>
                    <div class="form-group">
                        <select id="ID_f" style="display:none" placeholder="区">
                        </select>
                    </div>
                    <div class="form-group">
                        <input type="text" style="width: 300px" id="ID_address" placeholder="详细地址"/>
                    </div>
                </form>
            </div>
        </div>

js

<script src="/res/js/AreaData_min.js" type="text/javascript"></script>
<script>
   $(document).ready(function () {

        /*
        * 省
        * */
        $(area_array).each(function(key,value){
            if(value)$("#ID_s").append("<option value="+key+">"+value+"</option>");
        });
        
    });
  /*
    * 省 市 区联动
    * */


    var arr = new Array();
    $("#ID_s").change(function(){
        $("#ID_d").show();
        $("#ID_d").html("");
        $("#ID_f").html("");
        $("#ID_f").hide();
        $(sub_array[$("#ID_s").val()]).each(function (key, value) {
            if (value)$("#ID_d").append("<option value=" + key + ">" + value + "</option>");
        });
        if($("#ID_d").html()=="") $("#ID_d").hide();
    });
    $("#ID_d").change(function(){
        $("#ID_f").show();
        $("#ID_f").html("");
        $(sub_arr[$("#ID_d").val()]).each(function (key, value) {
            if (value)$("#ID_f").append("<option value=" + key + ">" + value + "</option>");
        });
        if($("#ID_f").html()=="") $("#ID_f").hide();
    });


</script>


3个回复

chen_weiqiang 10年前 1楼

AreaData_min.js

http://116.204.13.36:9166/res/js/AreaData_min.js


回到顶部