【问题标题】:jQuery ui 1.7.3 datepicker set selected date + 3 daysjQuery ui 1.7.3 datepicker 设置选定日期 + 3 天
【发布时间】:2011-11-15 16:25:08
【问题描述】:

如何通过将 3 天添加到实际日期来设置 jquery datepicker 的选定日期?

从 11/01/2011 到 11/04/2011

我当前的代码不起作用!

<script type="text/javascript">
        $(function() {$("#datepicker").datepicker();});
        //Set DatePicker to actual date + 3 days
        $('#dateselector').datepicker("setDate", new Date(date.getMonth()+"/"+(date.getDate()+3)+"/"+date.getFullYear()) );                      
</script>

【问题讨论】:

  • 你能通过 jsfiddle.net 分享完整的代码吗?

标签: jquery jquery-ui datepicker


【解决方案1】:
$('#datepicker').datepicker("setDate", "+3");

工作示例:http://jsfiddle.net/EryYr/1/

引用自文档:

设置日期 .datepicker( "setDate" , date ) ... 新日期可能是 Date 对象或 当前日期格式(例如“01/26/2009”),从今天开始的天数 (例如 +7)或一串值和句点('y' 表示年份,'m' 表示 月,“w”表示周,“d”表示天,例如'+1m +7d'), 或 null 清除 选定的日期。

【讨论】:

  • 你也知道如何将格式更改为“dd.mm.yyyy”吗?
  • jqueryui.com/demos/datepicker/#option-dateFormat $( ".selector" ).datepicker({ dateFormat: 'dd.mm.yy' }); 应该做这项工作
  • 我必须这样做,但它不起作用! $(function() { $("#datepicker").datepicker(); $('#datepicker').datepicker("setDate", "+3"); $('#datepicker').datepicker({ dateFormat : 'dd.mm.yy' }); });
  • 您没有阅读文档。 datepicker初始化后调用方法setDate:$('#datepicker').datepicker({ dateFormat: 'dd.mm.yy' }); $('#datepicker').datepicker("setDate", "+3");
  • 我很好地阅读了文档,但是这种方式也行不通!我还做了一个新的post
猜你喜欢
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
  • 2021-03-03
  • 2010-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多