jQuery UI datepicker显示无动作

是否可以显示jQuery UI datepicker而无需点击任何内容? 我希望在窗口加载时可以看到日期选择器。 或者这不可能吗? 如果没有,还有另一个插件,或者最好自己创建一个新的插件?

您可以做的一件事是将焦点放在输入上,以便datepicker显示:

$('#datepicker').focus() 

看这里http://jsbin.com/agazes/edit#preview

或在创建后显示:

  $('#datepicker').datepicker('show') 

http://jsbin.com/agazes/2/edit#preview

通过选项似乎无法实现这一点。 但是,您可以在创建datepicker后调用show方法:

 $(document).ready(function() { $("#yourElement").datepicker({ // your options... }).datepicker("show"); }); 

http://jqueryui.com/demos/datepicker/#method-show

您可以在想要打开时调用show方法。