原生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 08 jQuery
使用 jQuery 实现表单验证功能
Jul 05 jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
Aug 17 jQuery
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
jQueryUI Sortable 应用Demo(分享)
Sep 07 jQuery
Vue中正确使用jQuery的方法
Oct 30 jQuery
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
Jan 25 jQuery
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
jquery ajax 请求小技巧实例分析
Nov 11 jQuery
基于jQuery实现挂号平台首页源码
Jan 06 jQuery
jquery添加div实现消息聊天框
Feb 08 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 应用程序安全防范技术研究
2009/09/25 PHP
php中{}大括号是什么意思
2013/12/01 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
详解Yii2 之 生成 URL 的方法
2017/06/16 PHP
PHP7新功能总结
2019/04/14 PHP
javascript js cookie的存储,获取和删除
2007/12/29 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
Angular中的interceptors拦截器
2017/06/25 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
使用pm2部署node生产环境的方法步骤
2019/03/09 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
element中table高度自适应的实现
2020/10/21 Javascript
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
python如何将两个txt文件内容合并
2019/10/18 Python
英国山地公路自行车商店:Tweeks Cycles
2018/03/16 全球购物
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
有个性的自我评价范文
2013/11/15 职场文书
关于毕业的广播稿
2014/01/10 职场文书
三年级音乐教学反思
2014/01/28 职场文书
总经理文秘岗位职责
2014/02/03 职场文书
学习交流会主持词
2014/04/01 职场文书
工厂车间标语
2014/06/19 职场文书
自愿离婚协议书范本
2014/09/13 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
思品教学工作总结
2015/08/10 职场文书
导游词之广西漓江
2019/11/02 职场文书
Nginx配置之禁止指定IP访问
2022/05/02 Servers