Erd*_*maz 0 jquery jquery-ui datepicker uidatepicker jquery-ui-datepicker
我希望我的日期选择器可见,除非我调用关闭函数。我找不到任何功能,既不能在我选择日期时阻止关闭,也不能手动关闭它。有任何想法吗?
解决方案是显示日期选择器inline。这意味着您将它附加到 div 而不是文本框。它会一直显示。
<div id="datepicker"></div>
$("#datepicker").datepicker();
Run Code Online (Sandbox Code Playgroud)
要“关闭”它,只需隐藏 div:
$("#datepicker").hide();
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅此演示:https : //jqueryui.com/datepicker/#inline
或者,如果您将 datepicker 保持原样(不是内联),您可以使用 datepicker 插件的“隐藏”方法手动关闭它。这很容易在http://api.jqueryui.com/datepicker/#method-hide的文档中找到:
$("#datepicker").datepicker("hide");
Run Code Online (Sandbox Code Playgroud)
传递字符串“show”来调用 show 方法,该方法将再次显示它。