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 相关文章推荐
基于Jquery的动态创建DOM元素的代码
Dec 28 Javascript
找出字符串中出现次数最多的字母和出现次数精简版
Nov 07 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
Apr 07 Javascript
js输出阴历、阳历、年份、月份、周示例代码
Jan 29 Javascript
JavaScript 封装一个tab效果源码分享
Sep 15 Javascript
javascript实现tab切换特效
Nov 12 Javascript
JS设置下拉列表框当前所选值的方法
Dec 22 Javascript
JavaScript tab选项卡插件实例代码
Feb 23 Javascript
jquery表单插件Autotab使用方法详解
Jun 24 Javascript
微信小程序如何获取用户手机号
Jan 26 Javascript
小程序实现五星点评效果
Nov 03 Javascript
利用js实现简易红绿灯
Oct 15 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中ini_set和ini_get函数的用法小结
2014/02/18 PHP
PHP获取一年中每个星期的开始和结束日期的方法
2015/02/12 PHP
各种快递查询--Api接口
2016/04/26 PHP
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
完美解决JS中汉字显示乱码问题(已解决)
2006/12/27 Javascript
测试JavaScript字符串处理性能的代码
2009/12/07 Javascript
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
JS碰撞运动实现方法详解
2016/12/15 Javascript
基于JavaScript实现选项卡效果
2017/07/21 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
如何使用VuePress搭建一个类型element ui文档
2019/02/14 Javascript
Nuxt 项目性能优化调研分析
2020/11/07 Javascript
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
python pands实现execl转csv 并修改csv指定列的方法
2018/12/12 Python
python调用staf自动化框架的方法
2018/12/26 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
基于python3监控服务器状态进行邮件报警
2019/10/19 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
2020/04/24 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
python 中关于pycharm选择运行环境的问题
2020/10/31 Python
python中altair可视化库实例用法
2021/01/26 Python
iHerb香港:维生素、补充剂和天然保健品
2017/08/01 全球购物
Urban Decay官方网站:美国化妆品品牌
2020/06/04 全球购物
印度电子产品购物网站:Vijay Sales
2021/02/16 全球购物
个人求职简历中英文自我评价
2013/12/16 职场文书
职业规划书如何设计?
2014/01/09 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
清洁工个人工作总结
2015/03/05 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
Go语言测试库testify使用学习
2022/07/23 Golang