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 17 jQuery
jquery.masonry瀑布流效果
May 25 jQuery
jQuery Layer弹出层传值到父页面的实现代码
Aug 17 jQuery
jQuery替换节点元素的操作方法
Mar 18 jQuery
jQuery+CSS实现的标签页效果示例【测试可用】
Aug 14 jQuery
jQuery 操作 HTML 元素和属性的方法
Nov 12 jQuery
JQuery判断radio单选框是否选中并获取值的方法
Jan 17 jQuery
jQuery zTree树插件的使用教程
Aug 16 jQuery
jquery实现的分页显示功能示例
Aug 23 jQuery
jquery实现购物车基本功能
Oct 25 jQuery
jQuery实现全选、反选和不选功能的方法详解
Dec 04 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
php根据操作系统转换文件名大小写的方法
2014/02/24 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
2014/07/01 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
让mayfish支持mysqli数据库驱动的实现方法
2010/05/22 Javascript
JS分页效果示例
2013/10/11 Javascript
动态加载iframe时get请求传递中文参数乱码解决方法
2014/05/07 Javascript
javascript中sort()的用法实例分析
2015/01/30 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
封装获取dom元素的简单实例
2016/07/08 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
vue.js实例todoList项目
2017/07/07 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
微信公众号平台接口开发 获取access_token过程解析
2019/08/14 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
python和C语言混合编程实例
2014/06/04 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
Python3.5常见内置方法参数用法实例详解
2019/04/29 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
2019/06/19 Python
Python中zip()函数的简单用法举例
2019/09/02 Python
Python字典生成式、集合生成式、生成器用法实例分析
2020/01/07 Python
Python turtle画图库&amp;&amp;画姓名实例
2020/01/19 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
Python with语句用法原理详解
2020/07/03 Python
详解用python -m http.server搭一个简易的本地局域网
2020/09/24 Python
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
个人自我鉴定范文
2013/10/04 职场文书
面料业务员岗位职责
2013/12/26 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python
 Python 中 logging 模块使用详情
2022/03/03 Python