始终可见的jQuery UI DatePicker

我如何使用jQuery UI来显示一个总是可见的dateselect器小部件?

这很简单。 保持你的jQuery代码,但分配给一个<div>而不是一个input框。

 Date: <div id="datepicker"></div> <script> $(function() { $("#datepicker").datepicker(); }); </script> 

一个function性的例子生活在date挑选器小部件的jQuery UI网页上 ,我也在下面包含了一个。

 $(function() { $("#datepicker").datepicker(); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> <div id="datepicker"></div> 

从文档 :

只需在div上调用.datepicker()而不是input。

(要显示embedded在页面中的dateselect器,而不是叠加层。)

  .ui-datepicker { z-index: 1000; width: 17em; width:500px; padding: .2em .2em 0; display: none; position: absolute; padding: 100px 20px; top: 100px; left: 50%; margin-top: -100px; } 

我已经越过了上述风格,现在效果更好