jQuery模拟12306城市选择框功能简单实现方法示例


Posted in jQuery onAugust 13, 2018

本文实例讲述了jQuery模拟12306城市选择框功能简单实现方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
  <head>
    <title>3water.com jQuery城市选择框</title>
    <style>
      #parent{
        width:500px;
        position:relative;
      }
      #text{
        height:25px;
      }
      #select{
        width:420px;
        height:185px;
        position:absolute;
        top:31px;
        left:0;
        background:#eeeeee;
      }
      .cities{
        width:60px;
        height:25px;
        line-height:25px;
        margin:5px 5px 0 5px;
        float:left;
        text-align:center;
        font-family:'Times New Roman';
        font-size:15px;
        cursor:pointer;
      }
    </style>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script>
      $(document).ready(function(){
        $("#select").hide();
        $("#text").focus(function(){
          $("#select").show();
        });
        $(".cities").click(function(){
          $("#text").val($(this).text());
          $("#select").hide();
        });
        $("#text").blur(function(){
          setTimeout(function(){
            $("#select").hide();
          }, 300);
        });
      });
    </script>
  </head>
  <body>
    <div id="parent">
      <input type="text" id="text">
      <div id="select">
        <div class="cities">乌鲁木齐</div>
        <div class="cities">兰州</div>
        <div class="cities">西宁</div>
        <div class="cities">拉萨</div>
        <div class="cities">呼和浩特</div>
        <div class="cities">哈尔滨</div>
        <div class="cities">长春</div>
        <div class="cities">沈阳</div>
        <div class="cities">三亚</div>
        <div class="cities">北京</div>
        <div class="cities">天津</div>
        <div class="cities">太原</div>
        <div class="cities">济南</div>
        <div class="cities">银川</div>
        <div class="cities">西安</div>
        <div class="cities">郑州</div>
        <div class="cities">南京</div>
        <div class="cities">杭州</div>
        <div class="cities">福州</div>
        <div class="cities">广州</div>
        <div class="cities">台北</div>
        <div class="cities">南宁</div>
        <div class="cities">昆明</div>
        <div class="cities">成都</div>
        <div class="cities">重庆</div>
        <div class="cities">贵阳</div>
        <div class="cities">长沙</div>
        <div class="cities">南昌</div>
        <div class="cities">合肥</div>
        <div class="cities">武汉</div>
        <div class="cities">上海</div>
        <div class="cities">海口</div>
        <div class="cities">香港</div>
        <div class="cities">澳门</div>
      </div>
    </div>
  </body>
</html>

运行效果如下:

jQuery模拟12306城市选择框功能简单实现方法示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun 测试一下运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
使用jQuery和ajax代替iframe的方法(详解)
Apr 12 jQuery
Jquery获取radio选中的值
May 05 jQuery
jQuery动态追加页面数据以及事件委托详解
May 06 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
如何用input标签和jquery实现多图片的上传和回显功能
May 16 jQuery
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
jquery的$().each和$.each的区别
Jan 18 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
jquery实现的分页显示功能示例
Aug 23 jQuery
JQuery样式与属性设置方法分析
Dec 07 jQuery
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
jQuery中$原理实例分析
Aug 13 #jQuery
深入浅析angular和vue还有jquery的区别
Aug 13 #jQuery
jQuery的Ajax接收java返回数据方法
Aug 11 #jQuery
jquery ajax加载数据前台渲染方式 不用for遍历的方法
Aug 09 #jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 #jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 #jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 #jQuery
You might like
用PHP 4.2书写安全的脚本
2006/10/09 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
2018/12/07 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
javascript 打印页面代码
2009/03/24 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
js原型继承的两种方法对比介绍
2014/03/30 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
2016/08/03 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
jquery实现的table排序功能示例
2017/03/10 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
[01:20:06]TNC vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[57:09]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第一场 1月26日
2021/03/11 DOTA
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
Python numpy 提取矩阵的某一行或某一列的实例
2018/04/03 Python
flask中的wtforms使用方法
2018/07/21 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
pymysql的简单封装代码实例
2020/01/08 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
Python如何操作docker redis过程解析
2020/08/10 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
关于廉洁的广播稿
2014/01/30 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
毕业生简历自我评价范文
2014/04/09 职场文书
一年级评语大全
2014/04/23 职场文书
初婚未育证明样本
2015/06/18 职场文书
运输公司工作总结
2015/08/11 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
《去年的树》教学反思
2016/02/18 职场文书