【问题标题】:Displaying datepicker on custom DIV在自定义 DIV 上显示日期选择器
【发布时间】:2013-08-28 13:48:46
【问题描述】:

我已将 jQueryUI 日期选择器绑定到 input,并且我有一个自定义 div——我想将日期选择器绑定到它。

例如:

<input type="textbox" id="date">

<div id="datepickerDiv">
</div>

脚本:

$("#date").datepicker(); // For binding to textbox.

我想在datepickerDiv div 中显示日期选择器。

请帮帮我...

【问题讨论】:

  • 将它添加到 div 有什么问题?
  • 将选择器更改为#datepickerDiv会发生什么?

标签: jquery jquery-ui datepicker jquery-ui-datepicker


【解决方案1】:

您可以将日期选择器直接初始化为一个 div。

$("#datepickerDiv").datepicker();

$("#date").on('click', function () {
    $("#datepickerDiv").datepicker(); //Initialze datepicker for div
});

【讨论】:

  • 当一个日期选择器附加到一个 DIV 元素时,它是内联显示的,也就是说它总是可见的,那么如何通过点击触发呢?
  • @adeneo 你是对的。我会改变它。我错过了一件简单的事情。感谢您指出。
【解决方案2】:
$("#datepickerDiv").datepicker(); // For binding to textbox.

【讨论】:

    猜你喜欢
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    相关资源
    最近更新 更多