除非我调用close函数,否则我希望我的datepicker可见。当我选择一个日期时,我找不到任何功能既不阻止关闭,也不能自己手动关闭它。任何想法?
答案 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方法,它将再次显示它。