javascript - Bootstrap DatePicker - 将日期设置为明天

标签 javascript twitter-bootstrap datepicker bootstrap-datepicker

我有一个按钮可以使用以下代码将日期选择器设置为明天:

$("#txtDateOfJourney").datepicker({ startDate: '+1d'});

但它不起作用。

Here's a demo in fiddle

有什么想法吗?

最佳答案

您只在初始化 Controller 时传入选项(如 datepicker({ startDate: '+1d'}))。由于它已经初始化,因此您不需要这样做。相反,您想使用 setDate()方法然后传入 the javascript date representation of tomorrow 一个表示相对日期的字符串,如下所示:

$('#txtDateOfJourney').datepicker('setDate', "+1d");

堆栈片段中的演示

$('#btnTomorrow').click(function() {     
  $('#txtDateOfJourney').datepicker('setDate', "+1d");
});
<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/css/bootstrap.css" rel="stylesheet"/>
<link href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.0/css/bootstrap-datepicker.css" rel="stylesheet"/>

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/js/bootstrap.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.0/js/bootstrap-datepicker.js"></script>

<input type="text" id="txtDateOfJourney" class="datepicker" />
<button type="button" id="btnTomorrow" class="btn btn-info">Tomorrow</button>

关于javascript - Bootstrap DatePicker - 将日期设置为明天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29121830/

相关文章:

javascript - 未找到 `.mongorc.js`,但有一个

javascript - 单击 Accordion 面板个人 ID 时如何打开新图像(同一窗口)

javascript - 设置日期选择器开始日期 jQuery

javascript - 什么是 `emit` javascript 函数?

javascript - 按相似数据分组但保留键和值javascript

css - 推特 Bootstrap 输入前置全宽

GWT Datepicker 设置打开时的默认日期

javascript - 我无法在通过 $.ajax 添加的元素上使用日期选择器

php - 如何用 javascript/php 检查文本区域 'contains' 是否是某个短语?

html - 在 Bootstrap 中将插入符号与虚线底部边框对齐