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动态追加页面数据以及事件委托详解
May 06 jQuery
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
jQuery AJAX与jQuery事件的分析讲解
Feb 18 jQuery
jQuery事件blur()方法的使用实例讲解
Mar 30 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
jquery实现简单拖拽效果
Jul 20 jQuery
jquery实现拖拽添加元素功能
Dec 01 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
索尼ICF-SW100收音机评测
2021/03/02 无线电
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
PHP+mysql实现从数据库获取下拉树功能示例
2017/01/06 PHP
php7函数,声明,返回值等新特性介绍
2018/05/25 PHP
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
2010/09/03 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
js控制input框只读实现示例
2014/01/20 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
基于js实现微信发送好友如何分享到朋友圈、微博
2015/11/30 Javascript
js实现的简单图片浮动效果完整实例
2016/05/10 Javascript
Node.js的Mongodb使用实例
2016/12/30 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
2017/09/20 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
Node.js实现批量下载图片简单操作示例
2020/01/18 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
Python抓取电影天堂电影信息的代码
2016/04/07 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
python面向对象之类属性和类方法案例分析
2019/12/30 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
2020/09/01 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
Python 里最强的地图绘制神器
2021/03/01 Python
STAY JAPAN台湾:预订日本民宿
2018/07/22 全球购物
Penhaligon’s英国官网:成立于1870年的英国香水制造商
2021/02/18 全球购物
结构工程个人自荐信范文
2013/11/30 职场文书
一名女生的自荐信
2013/12/08 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
物业总经理岗位职责
2014/02/28 职场文书
建筑工程专业大学生求职信
2014/04/23 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书