原生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使用JSONP实现跨域获取数据的三种方法详解
May 04 jQuery
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
jQuery 实现双击编辑表格功能
Jun 19 jQuery
浅谈jQuery框架Ajax常用选项
Jul 08 jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
jquery实现楼层滚动效果
Jan 01 jQuery
jQuery插件Validation表单验证详解
May 26 jQuery
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
jQuery zTree插件快速实现目录树
Aug 16 jQuery
JQuery绑定事件四种实现方法解析
Dec 02 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
vBulletin HACK----关于排版的两个HACK
2006/10/09 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
javascript innerText和innerHtml应用
2010/01/28 Javascript
Javascript 面试题随笔
2011/03/31 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
简单实用jquery版三级联动select示例
2013/07/04 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
js实现单击图片放大图片的方法
2015/02/17 Javascript
javascript常用的方法分享
2015/07/01 Javascript
jQuery常用知识点总结以及平时封装常用函数
2016/02/23 Javascript
Bootstrap创建可折叠的组件
2016/02/23 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
2016/06/14 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
javaScript嗅探执行神器-sniffer.js
2017/02/14 Javascript
JS对象深度克隆实例分析
2017/03/16 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
Keras 快速解决OOM超内存的问题
2020/06/11 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
2020/11/18 Python
Python对excel的基本操作方法
2021/02/18 Python
优秀求职信范文分享
2014/01/26 职场文书
师德师风自查总结
2014/10/14 职场文书
解除租房协议书
2014/12/03 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL