始终可见的jQuery UI DatePicker

Pio*_*r G 50 jquery-ui datepicker

如何使用jQuery UI显示始终可见的datepicker小部件?

Cᴏʀ*_*ᴏʀʏ 72

这很简单.保留您的jQuery代码,但将其分配给<div>输入框而不是输入框.

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

<script>
    $(function() {
        $("#datepicker").datepicker();
    });
</script>
Run Code Online (Sandbox Code Playgroud)

一个功能性的例子存在于datepicker小部件jQuery UI网页上,我还在下面包含了一个.

$(function() {
  $("#datepicker").datepicker();
});
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)

  • 同样值得一提的是,如果您仍想将所选日期存储在某个输入字段中,则会有"altField"选项,其中目标字段选择器作为参数:$("#datepicker").datepicker({altField:"# input_date"}); (29认同)

Jef*_*nal 16

文档:

只需在div上调用.datepicker()而不是输入.

(显示嵌入页面而不是叠加层中的日期选择器.)