js时间控件只显示年和月
话不多说,请看代码:
输入id='db' /
初始化并加载数据库标签。
$ (function () {$ ('# db ')。datebox({ on show panel : function(){//显示日日选择对象后弹出月层,初始化时不生成月层span.trigger('click ')的事件;//触发点击事件弹出月份图层if(!Tds) setTimeout(函数(){//time delay触发月对象的获取,因为有一个时间间隔TDS=p.find ('div。日历-菜单-月份-内部TD’),介于上述事件触发和对象生成之间;TDS . click(function(e){ e . stopperpagation();//禁止冒泡执行easyui绑定到月份的事件,var year=/\ d {4}/。exec(span.html())[0]//获取年份,月份=parsent($(this)。attr('缩写'),10);//月,不需要1 $ ('# db ')。datebox(' hide panel ')//隐藏日期对象。datebox ('setvalue ',year '-' month);//设置日期的值});}, 0);year ipt . unbind();//取消绑定年份输入框中的任何事件,parser:函数{if(!s)返回新日期();var arr=s . split('-');返回新日期(parsent(arr[0],10),parsent(arr[1,10) - 1,1);},formatter:函数(d){ return d . getfullyear()'-'(d . getmonth())1);} });Var p=$ ('# db ')。datebox ('panel '),//日期选择对象tds=false,//month yeaript=p.find ('input。“日历-菜单-年份”)在日期选择对象中,//年份输入框span=p.find ('span。日历)//显示月层的触发控件});点击显示,只得到当年的数值,未雨绸缪。
以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一些帮助,也希望多多支持我们!
版权声明:js时间控件只显示年和月是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。