# 地区选择 > 注意匹配ID ## 表单 css ```css .select-area {position: relative;} .select-area #areaName {width: 64%} .select-area .select-btn {position: absolute; top: 0px; right: 0px; width: 36%; border-color: #e6e6e6;} .select-area .select-btn button {height: 38px; width: 50%;} ``` html ```html
``` ## 列表代码 css ```css .table-select-area {position: relative; width: 200px;} .table-select-area #areaName {width: 64%} .table-select-area .select-btn {position: absolute; top: 0px; right: 0px; width: 36%; border-color: #e6e6e6;} ``` ```html
``` ## 事件 ```javascript $('#areaSelectBtn').on('click', function() { top.dialog.open({ title: '选择地区', url: top.restAjax.path('route/area/get-select?areaName={areaName}', [encodeURI($('#areaName').val())]), width: '600px', height: '225px', onClose: function() { var selectedAreaArray = top.dialog.dialogData.selectedAreaArray; if(selectedAreaArray.length > 0) { var areaCode = ''; var areaName = ''; areaCode = selectedAreaArray[selectedAreaArray.length - 1].areaCode; for(var i = 0, item; item = selectedAreaArray[i++];) { if(areaName) { areaName += ' / '; } areaName += item.areaName; } $('#areaCode').val(areaCode); $('#areaName').val(areaName); } } }) }); $('#areaCleanBtn').on('click', function () { $('#areaCode').val(''); $('#areaName').val(''); }) ```