【问题标题】:Jquery UI DatePicker not working - jsfiddle includedJquery UI DatePicker 不工作 - 包括 jsfiddle
【发布时间】:2011-05-13 15:59:13
【问题描述】:

您必须展开“运行”窗格才能看到整个日期选择器。

使用第一个选择器选择一个日期。然后去和第二个约会。它试图阻止您选择较晚的日期而不是较早的日期。有趣的是我直接复制了demo,并且演示工作....

http://jsfiddle.net/kralco626/KKhZg/3/

也不能使用演示中使用的版本 1.5.1 http://jsfiddle.net/kralco626/KKhZg/5/

使用与演示相同的 jquery 脚本和链接调用的版本。仍然工作错误。 http://jsfiddle.net/kralco626/KKhZg/6/

【问题讨论】:

  • 我在使用 chrome 时发现了这个问题,但它似乎在 ie8 上做同样的事情。
  • 您使用的是/1.5.1/jquery.min.js 或更高版本还是更低版本?版本?你的ui版本怎么样?
  • 那么 jsfiddle 示例使用的是 1.6.0。但是,当我注意到问题时,我认为我使用的是 1.4.4,但我只是将自己的代码更新为 1.6.0。所以这似乎无关紧要。与 UI 版本类似。 jsfiddle 示例使用的是 1.8.12
  • @val 可以看到jsfiddle代码块中使用的版本
  • jsfiddle 更新为使用与我的代码相同的 jquery、jqueryui 和 jquery 主题。

标签: jquery jquery-ui jquery-ui-datepicker


【解决方案1】:

我发现了问题。您还需要将以下行中的 from 更改为您的新 ID:

var option = this.id == "from" ? "minDate" : "maxDate",

var option = this.id == "fromDate" ? "minDate" : "maxDate",

【讨论】:

  • 是的,我注意到:jsfiddle.net/kralco626/KKhZg/10 适用于新的 ID。似乎您应该可以说$(this).data("fromField") 之类的东西来获取输入的ID,而不是在两个地方都有该ID。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-08
  • 1970-01-01
  • 1970-01-01
  • 2011-09-01
  • 1970-01-01
相关资源
最近更新 更多