【问题标题】:Jquery UI Datepicker return minDateJquery UI Datepicker 返回 minDate
【发布时间】:2014-02-09 20:47:38
【问题描述】:

我想我是个精通技术的人,但我的 js 经验全是代码黑客,所以我真的不知道我在做什么。

我在一个外部 js 文件中设置了 datepicker 的所有选项。日期选择器用于选择交货日期。在标题中,我有一个倒计时到下午 2 点的时钟——我们可以提供的最新时间。在 2 时,时钟关闭并替换为图像。但是,我们不会在星期日或日期选择器选项中设置的特定日期送货,但时钟仍会在这些日期显示。

我希望时钟从 dateicker(由 minDate 设置)中读取下一个可用的交货日期。有什么办法让我从我的日期选择器选项中调用该变量回到标题?

【问题讨论】:

  • 你能发布你的代码来设置日期选择器吗?您的“外部 js 文件”中有什么。
  • 它很长,但我会发布整个文件的链接

标签: javascript jquery-ui datepicker uidatepicker


【解决方案1】:
var minDate = $( "%your_selector%" ).datepicker( "option", "minDate" );

【讨论】:

  • @Christian 它将在您已经初始化日期选择器的页面上工作
  • 可以在header中初始化而不显示吗?
  • @Christian 当然。您只需要在文本字段上初始化它(以防止嵌入内联)并隐藏此文本字段。
  • 我会尽快回复您。我在标题中初始化了日期选择器,但被阻止的日期没有正确显示。我必须先弄清楚这一点。
【解决方案2】:

您可以为日期选择器使用选项 getter:

$(selector).datepicker('option', 'minDate');

jQuery UI Datepicker - minDate

【讨论】: