【问题标题】:How to update Jquery Datepicker with a variable?如何使用变量更新 Jquery Datepicker?
【发布时间】:2012-10-11 21:12:51
【问题描述】:

我有一个带有 Jquery Datepicker 的表单,我可以将日期保存在数据库中。

但是当我重新加载表单以更新数据时,我想让 Jquery Datepicker 显示数据库中记录的先前日期。

我可以用 php.ini 加载它。我只需要更新日期选择器。

在文档中,我看到:

beforeShowType:函数(元素输入,对象 inst) 默认值:空 一个函数,它接受输入字段和当前日期选择器实例并返回一个选项对象 > 以更新日期选择器。在显示日期选择器之前调用它。

我认为这可能是解决方案。 谁能给我一个例子?

【问题讨论】:

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


    【解决方案1】:

    您将日期选择器附加到什么位置?如果你将它附加到一个输入,那么你只需要在调用 datepicker() 之前设置输入的值。

    如果你还没有初始化日期选择器,你可以这样做:

    $( '#yourElement' ).datepicker({ defaultDate: yourDate });
    

    否则,您可以调用 setDate 方法在已经初始化的日期选择器上设置日期:

    $( '#yourElement' ).datepicker( 'setDate', yourDate );
    

    【讨论】:

    • 输入值就这么简单。谢谢!
    • 嘿,所以我编辑了答案,为您提供了更多选择,我也整理了一个快速小提琴:http://jsfiddle.net/9Bwtc/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多