jQuery手机端省市区三级联动城市选择特效代码

jQuery手机端省市区三级联动城市选择特效代码

一款非常实用的jQuery手机移动端省市区三级联动城市选择代码,可以设置热门城市快捷选择,同页面多次调用。

使用方法
在页面引入相关CSS样式文件

1
2
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<link rel="stylesheet" type="text/css" href="css/area.css"/>

JS代码
在页面引入需要用到的JS文件jquery.min.js、jquery.area.js

1
2
<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.area.js" type="text/javascript" charset="utf-8"></script>

HTML结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<div class="ui-form-item ui-border-b">
  <label>单位地址</label>
  <div class="ui-select">
      <input id="expressArea" data-name="custUa" data-required="true" data-label="单位地址" placeholder="选择省市区" readonly style="padding-left:0;">
  </div>
  <div class="browser">

      <!--选择地区弹层-->
      <section id="areaLayer" class="express-area-box">
          <header>
              <h3>选择省市区</h3>
              <div class="selet-area-wrap">
                  <p><span class="one"></span></p>
                  <p><span class="two"></span></p>
                  <p><span class="three"></span></p>
              </div>
              <div class="hot-city">
                  <p>热门城市</p>
                  <ul>
                      <li onClick="selectPP(0,1)">北京</li>
                      <li onClick="selectPP(10,1)">上海</li>
                      <li onClick="quickselectC(18,0)">广州</li>
                      <li onClick="quickselectC(18,1)">深圳</li>
                      <li onClick="quickselectC(12,0)">杭州</li>
                      <li onClick="quickselectC(11,0)">南京</li>
                      <li onClick="quickselectC(11,4)">苏州</li>
                      <li onClick="selectPP(1,1)">天津</li>
                      <li onClick="quickselectC(16,0)">武汉</li>
                      <li onClick="quickselectC(17,0)">长沙</li>
                      <li onClick="selectPP(21,1)">重庆</li>
                      <li onClick="quickselectC(22,0)">成都</li>
                  </ul>
                  <p>选择省份/地区</p>
              </div>
              <a id="backUp" class="back" href="javascript:void(0)" title="返回"></a>
              <a id="closeArea" class="close" href="javascript:void(0)" title="关闭"></a>
          </header>
          <article id="areaBox">
              <ul id="areaList" class="area-list"></ul>
          </article>
      </section>
      <!--遮罩层-->
      <div id="areaMask" class="mask"></div>
  </div>
</div>
<div class="ui-form-item ui-border-b">
  <label>居住地址</label>
  <div class="ui-select">
      <input id="expressArea1" data-name="custRa" data-required="true" data-label="居住地址" placeholder="选择省市区" readonly style="padding-left:0;">
  </div>
</div>

文件信息:

    2

    发表评论