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实现百度登录框的动态切换效果
Apr 21 jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jQuery简单实现对数组去重及排序操作实例
Oct 31 jQuery
jquery动态添加带有样式的HTML标签元素方法
Feb 24 jQuery
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
jQuery实现的两种简单弹窗效果示例
Apr 18 jQuery
jquery.pagination.js分页使用教程
Oct 23 jQuery
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
Mar 20 jQuery
jQuery实现简单日历效果
Jul 05 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
2012/09/17 Javascript
复制js对象方法(详解)
2013/07/08 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
AngularJS表单和输入验证实例
2016/11/02 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
深入理解React中何时使用箭头函数
2017/08/23 Javascript
vue 标签属性数据绑定和拼接的实现方法
2018/05/17 Javascript
layui table设置前台过滤转义等方法
2018/08/17 Javascript
Javascript Symbol原理及使用方法解析
2020/10/22 Javascript
python 多线程应用介绍
2012/12/19 Python
Python常用内置函数总结
2015/02/08 Python
Python contextlib模块使用示例
2015/02/18 Python
构建Python包的五个简单准则简介
2015/06/15 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
pycharm下pyqt4安装及环境配置的教程
2020/04/24 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
英国卫浴商店:Ergonomic Design
2019/09/22 全球购物
医院护士求职自荐信格式
2013/09/21 职场文书
理工大学毕业生自荐信
2013/11/01 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
2015年初一班主任工作总结
2015/05/13 职场文书
聘任书格式及范文
2015/09/21 职场文书
反邪教学习心得体会
2016/01/15 职场文书
java泛型通配符详解
2021/07/25 Java/Android
Python实现自动玩连连看的脚本分享
2022/04/04 Python