本文实例为大家分享了chosen实现省市区三级联动的具体代码,供大家参考,具体内容如下
效果图:

一、资源
1.1、css资源
<link href="../../css/plugins/chosen/chosen.css" rel="stylesheet">1.2、js资源
<script src="../../js/plugins/chosen/chosen.jquery.js"></script>二、代码
<div class="row">
<div class="form-group col-sm-2">
<div class="input-group">
<select data-placeholder="选择省份..." id="province" class="province-chosen-select" tabindex="1">
<option value="">请选择省份</option>
<#if provinceList?? && provinceList?size gt 0>
<#list provinceList as province>
<option value="${province.provinceId!}" >${province.name!}</option>
</#list>
</#if>
</select>
</div>
</div>
<div class="form-group col-sm-2" style="margin-left: 36px;">
<div class="input-group">
<select data-placeholder="选择城市..." id="city" class="city-chosen-select" tabindex="2">
<option value="">请选择城市</option>
</select>
</div>
</div>
<div class="form-group col-sm-2" style="margin-left: 36px;">
<div class="input-group">
<select data-placeholder="选择区县..." class="area-chosen-select" id="area" tabindex="3">
<option value="">请选择区县</option>
</select>
</div>
</div>
</div>三、javascript代码
<script type="text/javascript">
$(function(){
$('.province-chosen-select').chosen({
disable_search_threshold: 10,
no_results_text: '没有找到',//没有搜索到匹配项时显示的文字
width: '240px',
disable_search:false, // 设置为 true 隐藏单选框的搜索框
disable_search_threshold:0 //少于 n 项时隐藏搜索框
});
$('.city-chosen-select').chosen({
disable_search_threshold: 10,
no_results_text: '没有找到',//没有搜索到匹配项时显示的文字
width: '240px',
disable_search:false, // 设置为 true 隐藏单选框的搜索框
disable_search_threshold:0 //少于 n 项时隐藏搜索框
});
$('.area-chosen-select').chosen({
disable_search_threshold: 10,
no_results_text: '没有找到',//没有搜索到匹配项时显示的文字
width: '240px',
disable_search:false, // 设置为 true 隐藏单选框的搜索框










