原生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,Angular实现登录界面验证码详解
Apr 27 jQuery
jQuery Masonry瀑布流布局神器使用详解
May 25 jQuery
简单实现jQuery轮播效果
Aug 18 jQuery
jQuery ajax调用webservice注意事项
Oct 08 jQuery
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
JQuery 又谈ajax局部刷新
Nov 27 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
Oct 26 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
jquery插件实现搜索历史
Apr 24 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
怎样在PHP中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
2011/05/04 PHP
深入PHP数据加密详解
2013/06/18 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
[转]JS宝典学习笔记
2007/02/07 Javascript
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
2017/02/21 Javascript
jquery+css实现下拉列表功能
2017/09/03 jQuery
angularjs实现天气预报功能
2020/06/16 Javascript
layui点击按钮添加可编辑的一行方法
2018/08/15 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
vue+swiper实现左右滑动的测试题功能
2020/10/30 Javascript
Python中的面向对象编程详解(下)
2015/04/13 Python
python利用正则表达式提取字符串
2016/12/08 Python
Python使用修饰器执行函数的参数检查功能示例
2017/09/26 Python
python处理multipart/form-data的请求方法
2018/12/26 Python
由面试题加深对Django的认识理解
2019/07/19 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
谈谈python垃圾回收机制
2020/09/27 Python
施工单位安全责任书
2014/07/24 职场文书
关于保护环境的建议书
2014/08/26 职场文书
师德先进个人材料
2014/12/20 职场文书
会议邀请函
2015/01/30 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
代理词怎么写
2015/05/25 职场文书
CSS 还能这样玩?奇思妙想渐变的艺术
2021/04/27 HTML / CSS
nginx lua 操作 mysql
2022/05/15 Servers