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 27 jQuery
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
Aug 17 jQuery
关于jquery layui弹出层的使用方法
Apr 21 jQuery
jQuery中的类名选择器(.class)用法简单示例
May 14 jQuery
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
JQuery特殊效果和链式调用操作示例
May 13 jQuery
jQuery插件simplePagination的使用方法示例
Apr 28 jQuery
jQuery实现tab栏切换效果
Dec 22 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 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获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
Zend Framework教程之Zend_Config_Xml用法分析
2016/03/23 PHP
PHPExcel简单读取excel文件示例
2016/05/26 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
JavaScript切换搜索引擎的导航网页搜索框实例代码
2017/06/11 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
在Python程序中操作文件之flush()方法的使用教程
2015/05/24 Python
Python实现读取并保存文件的类
2017/05/11 Python
Python实现将Excel转换为json的方法示例
2017/08/05 Python
Python探索之修改Python搜索路径
2017/10/25 Python
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
python学生信息管理系统(完整版)
2020/04/05 Python
Python中按键来获取指定的值
2019/03/02 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
Python return语句如何实现结果返回调用
2020/10/15 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
味多美官网:蛋糕订购,100%使用天然奶油
2017/11/10 全球购物
留学经费担保书
2014/05/12 职场文书
英文求职信范文
2014/05/23 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
2015年社区党建工作汇报材料
2015/06/25 职场文书
三十年同学聚会致辞
2015/07/28 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书