js时间控件只显示年月


Posted in Javascript onJanuary 08, 2017

话不多说,请看代码:

<input id="db"  />

初始化加载db标签。

$(function () {
  $('#db').datebox({
  onShowPanel: function () {//显示日趋选择对象后再触发弹出月份层的事件,初始化时没有生成月份层
   span.trigger('click'); //触发click事件弹出月份层
   if (!tds) setTimeout(function () {//延时触发获取月份对象,因为上面的事件触发和对象生成有时间间隔
   tds = p.find('div.calendar-menu-month-inner td');
   tds.click(function (e) {
    e.stopPropagation(); //禁止冒泡执行easyui给月份绑定的事件
    var year = /\d{4}/.exec(span.html())[0]//得到年份
    , month = parseInt($(this).attr('abbr'), 10); //月份,这里不需要+1
    $('#db').datebox('hidePanel')//隐藏日期对象
    .datebox('setValue', year + '-' + month); //设置日期的值
   });
   }, 0);
   yearIpt.unbind();//解绑年份输入框中任何事件
  },
  parser: function (s) {
   if (!s) return new Date();
   var arr = s.split('-');
   return new Date(parseInt(arr[0], 10), parseInt(arr[1], 10) - 1, 1);
  },
  formatter: function (d) {
   return d.getFullYear() + '-' + (d.getMonth() + 1);
  }
  });
  var p = $('#db').datebox('panel'), //日期选择对象
  tds = false, //日期选择对象中月份
  yearIpt = p.find('input.calendar-menu-year'),//年份输入框
  span = p.find('span.calendar-text'); //显示月份层的触发控件
 }); 

点击显示和获取的值就只有年份了,留下以备不时之需。

js时间控件只显示年月

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
javascript string字符串优化问题
Jul 31 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
Oct 09 Javascript
js格式化货币数据实现代码
Sep 04 Javascript
解决jquery1.9不支持browser对象的问题
Nov 13 Javascript
纯javascript实现图片延时加载方法
Aug 21 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
Feb 19 Javascript
Node.js之网络通讯模块实现浅析
Apr 01 Javascript
基于JavaScript实现微信抢红包功能
Jul 20 Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
Oct 21 Javascript
分享5个好用的javascript文件上传插件
Sep 16 Javascript
基于Three.js实现360度全景图片
Dec 30 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
Nov 06 Javascript
javascript函数的四种调用模式
Jan 08 #Javascript
jquery与ajax获取特殊字符实例详解
Jan 08 #Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
Jan 08 #Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
Jan 08 #Javascript
jQuery+ajax的资源回收处理机制分析
Jan 07 #Javascript
JS实现iframe自适应高度的方法示例
Jan 07 #Javascript
JS小数转换为整数的方法分析
Jan 07 #Javascript
You might like
PHP上传图片类显示缩略图功能
2016/06/30 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
关于ExtJS4.1:快捷键支持的问题
2013/04/24 Javascript
Javascript代码在页面加载时的执行顺序介绍
2013/05/03 Javascript
Jquery自定义button按钮的几种方法
2014/06/11 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
Bootstrap Chart组件使用教程
2016/04/28 Javascript
深入理解jquery中的事件与动画
2016/05/24 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
2017/10/25 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
js实现多个标题吸顶效果
2020/01/08 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
Python计算三维矢量幅度的方法
2015/06/15 Python
Python排序算法实例代码
2017/08/10 Python
python getpass模块用法及实例详解
2019/10/07 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
2019/10/30 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
django下创建多个app并设置urls方法
2020/08/02 Python
基于opencv实现简单画板功能
2020/08/02 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
印尼最大的婴儿用品购物网站:Orami
2017/09/28 全球购物
保护环境倡议书
2014/04/14 职场文书
捐助感谢信
2015/01/22 职场文书
超市督导岗位职责
2015/04/10 职场文书
干部理论学习心得体会
2016/01/21 职场文书
十大最强水系宝可梦,最美宝可梦排第三,榜首大家最熟悉
2022/03/18 日漫
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android