使用setDate与jQueryUi datepicker [英] Using setDate with jQueryUi datepicker

查看:115
本文介绍了使用setDate与jQueryUi datepicker的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我有以下代码:

我正在尝试从原始的日期标记关闭另一个datepicker的日期。

  $(#myDatepicker1)。datepicker({
onClose:function(dateText,inst){
$ #myDatepicker2)。datepicker(setDate,dateText + 1y);
}
});

您可以猜到这不工作。


$ b $



提前感谢!



Richard

解决方案

你可以尝试这样的东西:

  d = $(#myDatepicker1)。datepicker(getDate); 
$(#myDatepicker2)。datepicker(setDate,new Date(d.getFullYear()+ 1,d.getMonth(),d.getDate()));

编辑:



这是解决方案添加一年,只是为了确保这是缺失的那块?关闭它工作正常吗?!


I'm trying to set the date of another datepicker exactly 1 year on from the original datepicker on close.

I have the following code:

$("#myDatepicker1").datepicker({
onClose: function(dateText, inst) {
$("#myDatepicker2").datepicker("setDate", dateText +1y);
}
});

As you can guess this isn't working.

Any help would be great.

Thanks in advance!

Richard

解决方案

You can try something like that:

d = $("#myDatepicker1").datepicker("getDate");
$("#myDatepicker2").datepicker("setDate", new Date(d.getFullYear()+1,d.getMonth(),d.getDate()));

EDIT:

This is the solution to add one year, just to make sure that this is the piece which was missing right?! the on close it`s working fine right?!

这篇关于使用setDate与jQueryUi datepicker的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆