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");