【问题标题】:jquery ui datepicker close functionjquery ui datepicker关闭函数
【发布时间】:2017-06-26 04:22:39
【问题描述】:

我希望我的日期选择器可见,除非我调用关闭函数。当我选择一个日期时,我找不到任何功能既不能阻止关闭,也不能自己手动关闭它。有什么想法吗?

【问题讨论】:

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


【解决方案1】:

解决方案是显示日期选择器内联。这意味着您将其附加到 div 而不是文本框。它会一直显示。

<div id="datepicker"></div>

$("#datepicker").datepicker();

要“关闭”它,只需隐藏 div:

$("#datepicker").hide();

查看此演示了解更多详情:https://jqueryui.com/datepicker/#inline

或者,如果您将日期选择器保持原样(不是内联),您可以使用日期选择器插件的“隐藏”方法手动关闭它。这在http://api.jqueryui.com/datepicker/#method-hide 的文档中很容易找到:

$("#datepicker").datepicker("hide");

传递字符串“show”来调用show方法,它会再次显示。

【讨论】:

  • 哦,谢谢你的回答。抱歉回复晚了。我压力很大,所以我休息了一下。我尝试了您的答案中的解决方案并且它有效。
猜你喜欢
  • 1970-01-01
  • 2010-11-15
  • 1970-01-01
  • 2015-02-18
  • 1970-01-01
  • 2015-10-31
  • 2017-02-21
  • 1970-01-01
相关资源
最近更新 更多