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复合事件用法示例
Jun 10 jQuery
jQuery操作DOM_动力节点Java学院整理
Jul 04 jQuery
快速掌握jquery分页插件jqPaginator的使用方法
Aug 09 jQuery
jquery 一键复制到剪切板的实例
Sep 20 jQuery
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
jquery 遍历hash操作示例【基于ajax交互】
Oct 12 jQuery
jQuery 选择器用法基础入门示例
Jan 04 jQuery
jQuery实现数字华容道小游戏(实例代码)
Jan 16 jQuery
jquery实现上传图片功能
Jun 29 jQuery
jquery实现拖拽小方块效果
Dec 10 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模板Smarty的初级使用方法以及心得分享
2013/06/21 PHP
php更新mysql后获取改变行数的方法
2014/12/25 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
JQueryiframe页面操作父页面中的元素与方法(实例讲解)
2013/11/19 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
js中的caller和callee属性介绍和例子
2014/06/07 Javascript
Javascript基础教程之break和continue语句
2015/01/18 Javascript
JS时间特效最常用的三款
2015/08/19 Javascript
移动端横屏的JS代码(beta)
2016/05/16 Javascript
JavaScript编写一个简易购物车功能
2016/09/17 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
2016/11/30 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
2017/01/20 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
vue+vux实现移动端文件上传样式
2017/07/28 Javascript
Vue实现按钮旋转和移动位置的实例代码
2018/08/09 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
Python中unittest用法实例
2014/09/25 Python
跟老齐学Python之print详解
2014/09/28 Python
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
浅析Python 实现一个自动化翻译和替换的工具
2019/04/14 Python
Python Opencv实现图像轮廓识别功能
2020/03/23 Python
Python集中化管理平台Ansible介绍与YAML简介
2019/06/12 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
传播学专业毕业生自荐书
2014/07/01 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
教师思想作风整顿个人剖析材料
2014/10/10 职场文书
小人国观后感
2015/06/11 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书