原生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卸载全部事件的思路详解
Apr 03 jQuery
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 jQuery
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
May 15 jQuery
jquery+css实现侧边导航栏效果
Jun 12 jQuery
jquery 获取索引值在一定范围的列表方法
Jan 25 jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
jQuery 点击获取验证码按钮及倒计时功能
Sep 20 jQuery
jQuery Migrate 插件用法实例详解
May 22 jQuery
jQuery AJAX应用实例总结
May 19 jQuery
jquery实现简易验证插件封装
Sep 13 jQuery
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
Nov 09 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
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
简单的PHP缓存设计实现代码
2011/09/30 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
php 解决substr()截取中文字符乱码问题
2016/07/18 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
js精度溢出解决方案
2012/12/02 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
鼠标选择动态改变网页背景颜色的JS代码
2013/12/10 Javascript
用JavaScript实现类似于ListBox功能示例代码
2014/03/09 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
JavaScript中一些特殊的字符运算
2017/08/17 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
在Python中使用异步Socket编程性能测试
2014/06/25 Python
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
Series和DataFrame使用简单入门
2019/11/13 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
python如何将图片转换素描画
2020/09/08 Python
python集合的新增元素方法整理
2020/12/07 Python
关于Assembly命名空间的三个面试题
2015/07/23 面试题
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
过滤器的用法
2013/10/08 面试题
国培教师自我鉴定
2014/02/12 职场文书
行政监察建议书
2014/05/19 职场文书
班级心理活动总结
2014/07/04 职场文书
2014年教育培训工作总结
2014/12/08 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
2015年语文教学工作总结
2015/05/25 职场文书
关于五一放假的通知
2015/08/18 职场文书
oracle表分区的概念及操作
2021/04/24 Oracle
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
2022/04/07 Servers