首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery数据采集器插件:如何设置现有日期(例如过去的日期)?

JQuery数据采集器插件:如何设置现有日期(例如过去的日期)?
EN

Stack Overflow用户
提问于 2017-01-05 21:31:38
回答 3查看 509关注 0票数 0

我让处理我的表单,但是对于选定的date字段,我有现有的值(通常是过去的值)。当我单击“字段数据报警器”时,将打开该字段,但将显示今天的日期,而不是现有的日期。

例如:

我需要做什么才能将现有的值传递给datepicker,所以它将转到那个日期而不是更改到今天的日期?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-01-05 21:36:34

对于您正在使用的datepicker版本来说,这可能已经过时了,但我认为您也可以在实例化数据报警器时设置默认日期,如下所示:

代码语言:javascript
复制
$("#date").datepicker({
    defaultDate: '01/26/2014'
});

因此,对于您想要做的事情(我想),在这个场景中,您可能希望将textbox值作为默认日期传递。

票数 1
EN

Stack Overflow用户

发布于 2017-01-05 21:35:44

您可以使用setDate函数。例如:

代码语言:javascript
复制
$("div").datepicker('setDate', date);​
票数 0
EN

Stack Overflow用户

发布于 2017-01-05 21:39:31

下面是如何在初始化jQuery的数据报警器时将日期设置为过去的一个示例。

注意,javascript Date对象在月份开始时使用0作为基数。所以0=1月和11 =12月。

代码语言:javascript
复制
$(document).ready(function() {
  var $datepicker = $('#datepicker');
  $datepicker.datepicker();
  $datepicker.datepicker('setDate', new Date(1997,10,17));  
});
代码语言:javascript
复制
<link href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
<input type="text" id="datepicker">

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41495047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档