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 相关文章推荐
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
jQuery读取本地的json文件(实例讲解)
Oct 31 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 jQuery
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
jquery插件开发模式实例详解
Jul 20 jQuery
jquery.pager.js分页实现详解
Jul 29 jQuery
jQuery实现二级导航菜单的示例
Sep 30 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 jQuery
jQuery实现全选按钮
Jan 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
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
使用PHP遍历文件夹与子目录的函数代码
2011/09/26 PHP
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
JavaScript 图像动画的小demo
2012/05/23 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
2013/10/24 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
2016/06/17 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
2019/03/28 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
vue自定义树状结构图的实现方法
2020/10/18 Javascript
python+Django+apache的配置方法详解
2016/06/01 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
python中正则表达式与模式匹配
2019/05/07 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
win10安装python3.6的常见问题
2020/07/01 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
html5 自定义播放器核心代码
2013/12/20 HTML / CSS
moosejaw旗下的户外商品促销网站:Mountain Steals
2017/02/27 全球购物
英国足球店:UK Soccer Shop
2017/11/19 全球购物
英国高级健康和美容产品零售商:Life and Looks
2019/08/01 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
咖啡店自主创业商业计划书
2014/01/22 职场文书
听课评语大全
2014/04/30 职场文书
2014财务年度工作总结
2014/11/11 职场文书
百万英镑观后感
2015/06/09 职场文书
给校长的建议书作文400字
2015/09/14 职场文书