jquery ui datepicker关闭函数

时间:2017-02-08 13:53:30

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

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

1 个答案:

答案 0 :(得分:3)

解决方案是显示datepicker 内嵌。这意味着您将它附加到div而不是文本框。它将始终显示。

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

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

To&#34; close&#34;它,只是隐藏div:

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

有关详细信息,请参阅此演示:https://jqueryui.com/datepicker/#inline

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

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

传递字符串&#34;显示&#34;而是调用show方法,它将再次显示它。