原生jQuery实现只显示年份下拉框


Posted in jQuery onDecember 24, 2020

本文实例为大家分享了jQuery实现只显示年份下拉框的具体代码,供大家参考,具体内容如下

代码:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
  <script src="https://lib.baomitu.com/jquery/3.5.1/jquery.js"></script>
</head>
<body>
 <div id="main" style="width: 600px;height:400px;"></div>
 <select name="" id="start" onchange="chooseYear2()">
  <option value="">1949</option>
 </select>

 <select name="" id="end"> 
 <option value=""></option>
 </select>

 <script type="text/javascript">
  var date = new Date();
  var y = date.getFullYear()
  function chooseYear1() {
   for (let i = 1949; i<=y; i ++) {
    let start = document.getElementById("start");
    let year = Number(start.lastElementChild.innerHTML) + 1;
    var myOption = document.createElement("option");
    myOption.innerHTML = year;
    start.appendChild(myOption);
   }
  }
  chooseYear1();
  function chooseYear2() {
  //如果你想让起始年份下拉框和结束年份下拉框都显示从1949至今的年份,那么写同样的循环即可:
   let end = Number($("#start").find("option:selected").val());
   let start = document.getElementById("end");
   start.firstElementChild.innerHTML=end;
   var myOption = document.createElement("option");
   for (let i = end; i<=y; i ++) {
    let start = document.getElementById("end");
    let year = Number(start.lastElementChild.innerHTML) + 1;
    var myOption = document.createElement("option");
    myOption.innerHTML = year;
    start.appendChild(myOption);
   }
  }
 </script>
</body>
</html>

只显示年份的下拉框效果:

原生jQuery实现只显示年份下拉框

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
jquery DataTable实现前后台动态分页
Jun 17 jQuery
jQuery实现全选、反选和不选功能
Aug 16 jQuery
jQuery实现简单日期格式化功能示例
Sep 19 jQuery
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
jQuery 导航自动跟随滚动的实现代码
May 30 jQuery
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
jQuery点击页面其他部分隐藏下拉菜单功能
Nov 27 jQuery
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 jQuery
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 #jQuery
jquery实现图片放大镜效果
Dec 23 #jQuery
jQuery实现增删改查
Dec 22 #jQuery
jQuery实现本地存储
Dec 22 #jQuery
jQuery实现电梯导航模块
Dec 22 #jQuery
jQuery实现tab栏切换效果
Dec 22 #jQuery
jQuery+ajax实现文件上传功能
Dec 22 #jQuery
You might like
海贼王:最美的悬赏令!
2020/03/02 日漫
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
php实现的CSS更新类实例
2014/09/22 PHP
php树型类实例
2014/12/05 PHP
PHP flush 函数使用注意事项
2016/08/26 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
菜单效果
2006/10/14 Javascript
捕获关闭窗口的脚本
2009/01/10 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
2011/05/07 Javascript
Js实现手机发送验证码时按钮延迟操作
2014/06/20 Javascript
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
jQuery 检查某个元素在页面上是否存在实例代码
2016/10/27 Javascript
JS简单判断滚动条的滚动方向实现方法
2017/04/28 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
python使用chardet判断字符串编码的方法
2015/03/13 Python
基于python实现KNN分类算法
2020/04/23 Python
对Python3 goto 语句的使用方法详解
2019/02/16 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
matplotlib之多边形选区(PolygonSelector)的使用
2021/02/24 Python
HTML5中如何显示视频呢 HTML5视频播放demo
2013/06/08 HTML / CSS
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
瑞士领先的网上超市:LeShop.ch
2018/11/14 全球购物
Laravel的加密解密与哈希实例讲解
2021/03/24 PHP
开学典礼主持词
2014/03/19 职场文书
购房意向书
2014/04/01 职场文书
校长师德师风自我剖析材料
2014/09/29 职场文书
2014年销售部工作总结
2014/12/01 职场文书
联谊活动总结范文
2015/05/09 职场文书
2016年优秀少先队辅导员事迹材料
2016/02/26 职场文书
导游词之大雁塔景区
2019/09/17 职场文书
创业计划书之电动车企业
2019/10/11 职场文书