【问题标题】:Please htlp me to add datepicker(Jquery Ui)请 htlp 我添加 datepicker(Jquery Ui)
【发布时间】:2012-03-20 11:05:38
【问题描述】:

请告诉我!我想添加 datepicker(Jquery Ui) 并在脚本中添加一个位置进行计数...我对 jquery 的了解非常少。 (我的英语太少了......对不起) 我会感谢你的帮助 请看这段代码 - http://jsfiddle.net/konstantin_nd/kJpjw/48/

【问题讨论】:

  • 问题未解决。如果要添加 jQuery Datepicker,请按照 fitig 回答并阅读文档。

标签: javascript jquery datepicker


【解决方案1】:

您的问题不清楚,但我猜您想用 jQuery UI 中的 datepicker 小部件替换 startdate 的选择? 如果是这样,您首先需要包含 UI 库,将下拉列表替换为带有 id="datepicker" 的输入,然后在 DOM 就绪事件上初始化日期选择器。如果您仍想使用下拉列表作为当前日期,您可以从日期选择器文本框中获取起始日期。 通读http://jqueryui.com/demos/datepicker/ 的文档,然后澄清您的问题。

编辑:我对您的代码进行了一些更改,以说明如何使用 datepicker 小部件。看看http://jsfiddle.net/zXQdy/1/

【讨论】:

  • 感谢您的帮助!看到这个链接!请jsfiddle.net/konstantin_nd/kJpjw/48
  • 我已经编辑了小提琴以使其正常工作。我将 datepicker 初始化从下拉菜单的更改事件移至 DOM 就绪事件,并添加了从到达和离开文本框中读取选定日期的逻辑。您可能还应该添加逻辑来处理更改事件中的无效/不存在日期。我希望这能让您了解如何使用 datepicker 小部件。
  • 弗利蒂格,谢谢!我正在尝试解决这个问题。直到失败。 Jqury learn 的文档...版本我今天的代码是:
    $("#arrivalDate, #departureDate").datepicker({
    dateFormat: 'dd-mm-yy' }); $('.recalc').change(function() { var 到达 = $('#arrivalDate').datepicker('getDate'); var sdmy = 到达.split('-'); var startDate = new Date( parseInt(sdmy[2], 10), parseInt(sdmy[1], 10) - 1, parseInt(sdmy[0], 10) + 1);
    他们是你的信,我意识到你已经更正了错误。请给我一个链接
  • 我不确定你到底想要什么,但看看这个小提琴jsfiddle.net/zXQdy/1
  • 谢谢。几乎正是我需要的。总和计算天数。我需要知道夜数。但这个问题将由他自己决定。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-23
  • 2011-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多