zoukankan      html  css  js  c++  java
  • jQuery获取市、区县、乡镇、村

    效果图:

    首先根据自己方法把地区树状结构json字符串拿到

    html下拉框和js写法如下:

       <select class="form-control" style=" 140px" id="shi"name="shi" onchange="getDiquList(this.value,3);
          changeList(this.value,'shi')"> 
       </select> 
       <select class="form-control" style=" 140px" id="quxian"name="quxian"                        
          onchange="getDiquList(this.value,4);changeList(this.value,'quxian')">
       </select>
       <select class="form-control" style=" 140px" id="xiangzhen"name="xiangzhen" 
         onchange="getDiquList(this.value,5);changeList(this.value,'xiangzhen')">
       </select>
       <select class="form-control" style=" 140px" id="dq5_id"name="dq5_id" 
          onchange="changeList(this.value,'dq5_id')">
       </select> 
     
       /******************* 省市县区域 开始 **************************/
       function getDiquList(pid,dq_level) {
          var dq_list = top.ajax.syncl("/sys/cs/project/system/diqu/getChildDiquList/"+pid,"")
    	switch(dq_level){
    	    case 2:$('#shi').html('<option value="">请选择城市</option>').addOptions(dq_list,'dq_id','dq_name');
    		$('#quxian,#xiangzhen,#dq5_id').html('<option value="">请选择</option>');break;
    	    case 3:$('#quxian').html('<option value="">请选择区县</option>').addOptions(dq_list,'dq_id','dq_name');
    		$('#xiangzhen,#dq5_id').html('<option value="">请选择</option>');break;
    	    case 4:$('#xiangzhen').html('<option value="">请选择乡镇</option>').addOptions(dq_list,'dq_id','dq_name');
    		$('#dq5_id').html('<option value="">请选择</option>');break;
    	    case 5:$('#dq5_id').html('<option value="">请选择乡村</option>').addOptions(dq_list,'dq_id','dq_name');
                      break;
    	  }		
          }
      /******************* 省市县区域 结束 **************************/
    
        function changeList(value,item){
    	if(value == ''){
    	      con_map.remove(item);
    	}else{
    	      con_map.put(item,value);
    	}
    	      tp.curr_page=1;
    	      loadListble();
            }
          function fnSearch(){
    	changeList($('#search_key').val(),'kw');
          }
    古今成大事者,不唯有超世之才,必有坚韧不拔之志!
  • 相关阅读:
    android 选择图片或拍照时旋转了90度问题
    拍照选择图片(Activity底部弹出)
    Dialog 自定义使用1
    Dialog 基本使用
    秒杀主流应用的二维码扫描
    gen already exists but is not a source folder. Convert to a source folder or rename it.
    gen already exists but is not a source folder. Convert to a source folder or rename it.
    Unable to execute dex: Multiple dex files define
    xxxx is not translated in zh-rCN, zh-rTW
    Android Application 对象介绍
  • 原文地址:https://www.cnblogs.com/songwp/p/14154259.html
Copyright © 2011-2022 走看看