原生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实现一个全局计时器(商城可用)
Jun 30 jQuery
jQuery Ajax 实现分页 kkpager插件实例代码
Aug 10 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
jQuery中each方法的使用详解
Mar 18 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
Jquery动态列功能完整实例
Aug 30 jQuery
jQuery实现飞机大战小游戏
Jul 05 jQuery
jQuery实现动态操作table行
Nov 23 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
快速配置PHPMyAdmin方法
2008/06/05 PHP
php define的第二个参数使用方法
2013/11/04 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
2019/10/12 PHP
js禁止小键盘输入数字功能代码
2011/08/01 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
python自动化测试之从命令行运行测试用例with verbosity
2014/09/28 Python
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
Python之列表实现栈的工作功能
2019/01/28 Python
Python微信操控itchat的方法
2019/05/31 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
python爬虫智能翻页批量下载文件的实例详解
2021/02/02 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
傲盾软件面试题
2015/08/17 面试题
新入职员工的自我介绍演讲稿
2014/01/02 职场文书
优秀乡村医生事迹材料
2014/05/28 职场文书
英语教育专业自荐信
2014/05/29 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
2015中学教师个人工作总结
2015/07/22 职场文书
MyBatis-Plus 批量插入数据的操作方法
2021/09/25 Java/Android
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android