国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

基于jquery實現省市區三級聯動效果

2019-11-20 10:56:11
字體:
來源:轉載
供稿:網友

本文實現更新了項目的省市區三級聯動數據,更新后最新的海南三沙都有,分享給所有需要的小伙伴們。
JQUERY + JSON,無數據庫,純JS代碼,無加密,無壓縮,可直接使用在任何項目中。

說明:數據來源于國家統計局官網。

先上圖:

綁定省市區

使用方法:

1. 引用JQUERY   

 <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script>

2. 引用省市區數據

<script type="text/javascript" src="pdata.js"></script>

3. HTML代碼:

<div class="row"> <div class="col-sm-12">  <div class="form-group">   <label class="control-label col-sm-2">所在區域</label>   <div class="col-sm-3">    <select name="input_province" id="input_province" class="form-control">    </select>   </div>   <div class="col-sm-3">    <select name="input_city" id="input_city" class="form-control">    </select>   </div>   <div class="col-sm-3">    <select name="input_area" id="input_area" class="form-control">    </select>   </div>  </div> </div></div>

4. JS代碼:

$(function () {  var html = "<option value=''>== 請選擇 ==</option>"; $("#input_city").append(html); $("#input_area").append(html);  $.each(pdata,function(idx,item){   if (parseInt(item.level) == 0) {     html += "<option value='" + item.names + "' exid='" + item.code + "'>" + item.names + "</option>";    }  });  $("#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"); code = code.substring(0,2);   var html = "<option value=''>== 請選擇 ==</option>"; $("#input_area").append(html);   $.each(pdata,function(idx,item){    if (parseInt(item.level) == 1 && code == item.code.substring(0,2)) {      html += "<option value='" + item.names + "' exid='" + item.code + "'>" + item.names + "</option>";     }   });   $("#input_city").append(html);    });  $("#input_city").change(function(){   if ($(this).val() == "") return;   $("#input_area option").remove();   var code = $(this).find("option:selected").attr("exid"); code = code.substring(0,4);   var html = "<option value=''>== 請選擇 ==</option>";   $.each(pdata,function(idx,item){    if (parseInt(item.level) == 2 && code == item.code.substring(0,4)) {      html += "<option value='" + item.names + "' exid='" + item.code + "'>" + item.names + "</option>";     }   });   $("#input_area").append(html);    });  //綁定  $("#input_province").val("廣東省");$("#input_province").change();  $("#input_city").val("深圳市");$("#input_city").change();  $("#input_area").val("羅湖區"); });

源碼下載: 《基于jquery實現省市區三級聯動效果》

以上就是本文的全部內容,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 正镶白旗| 乐平市| 青州市| 麻城市| 吉木乃县| 泾源县| 合阳县| 洪泽县| 亳州市| 兰西县| 磴口县| 长治市| 长治县| 南陵县| 确山县| 龙泉市| 嘉禾县| 海阳市| 台北市| 稻城县| 湘阴县| 疏附县| 来凤县| 武冈市| 奉贤区| 腾冲县| 青海省| 连云港市| 霍邱县| 呼和浩特市| 赣州市| 买车| 南溪县| 夏河县| 遂溪县| 龙南县| 安福县| 新蔡县| 闻喜县| 中超| 凯里市|