jQuery中國省市區地址三級聯動插件Distpicker

demo案例:http://www.jq22.com/demo/jQueryDistpicker20160621/

官網文檔:http://www.jq22.com/jquery-info8054

轉載博客:https://blog.csdn.net/CAO11021/article/details/81503050

根據項目樣式需求更改插件的樣式:

   <div data-toggle="distpicker">
       <div class="form-group  select">
           <select class="form-control" id="province1" data-province="選擇省"></select>
       </div>
        <div class="form-group select">
            <select class="form-control" id="city1" data-city="選擇市"></select>
         </div>
  </div>

引入js:

 var Province = $('#province1 option:selected').text();//省份
 var City = $('#city1 option:selected').text();//城市

 JQ得到選中的城市:

 var Province = $('#province1 option:selected').text();//省份
 var City = $('#city1 option:selected').text();//城市

JQ回填選中城市數據:

  <script>
        $(function () {
            var $province = $("#province1");
            $province.val(“河北”);
            $province.trigger("change");
 
            var $province = $("#city1");
            $province.val(“石家莊”);
            $province.trigger("change");
        })
    </script>

使用該組件的js時選擇器的名稱需要與文檔上一致,否則不起作用。若無特殊要求,只需與demo上寫的一致即可實現。

編輯地址,省市區動態顯示:

使用最簡單的模板即可:

<div data-toggle="distpicker">
	<select class="distpicker-select" id="province"></select>
	<select class="distpicker-select" id="city"></select>
	<select class="distpicker-select" id="district"></select>
</div>

$("#province").val(data.content.province);
$("#province").trigger("change");
$("#city").val(data.content.city);
$("#city").trigger("change");
$("#district").val(data.content.region);
$("#district").trigger("change");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章