layui的省市縣三級聯動


1.下載layui第三方組件layarea.js。直達鏈接:https://fly.layui.com/extend/layarea/

 並放入以下位置。

    

 

2.layui.js中進行以下增加。
  

 

3.HTML:

 1 <div class="layui-form-item" id="area-picker">
 2                             <label class="layui-form-label">違法地點</label>
 3                             <div class="layui-input-inline" style="width: 16%; margin-left: 10px">
 4                                 <select name="province" class="province-selector" data-value="" lay-filter="province-1">
 5                                     <option value="">請選擇省</option>
 6                                 </select>
 7                             </div>
 8                             <div class="layui-input-inline" style="width: 16%; margin-left: 0;">
 9                                 <select name="city" class="city-selector" data-value="" lay-filter="city-1">
10                                     <option value="">請選擇市</option>
11                                 </select>
12                             </div>
13                             <div class="layui-input-inline" style="width: 15%; margin-left: 0;">
14                                 <select name="county" class="county-selector" data-value="" lay-filter="county-1">
15                                     <option value="">請選擇區</option>
16                                 </select>
17                             </div>
18                             <div class="layui-input-inline" style="width: 41%; margin: 0;">
19                                 <input type="text" class="layui-input" name="detailedAddress" id="detailedAddress" placeholder="請輸入詳細地址" autocomplete="off">
20                             </div>
21                         </div>

4.JS:

1 <script src="../../layui/layui.js"></script>
 1 layui.use(['layer', 'layarea'], function() {
 2     var layer = layui.layer,
 3          layarea = layui.layarea;
 4 
 5     layarea.render({
 6             elem: '#area-picker',
 7             data: {
 8                 province: '湖南省',
 9                 city: '長沙市',
10                 county: '雨花區',
11             },
12             change: function (res) {
13                 //選擇結果
14                 console.log(res);
15             }
16      });
17 })

5.效果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM