2

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

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

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

在文档中,我看到:

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

我认为这可能是解决方案。有人可以给我一个例子吗?

4

1 回答 1

4

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

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

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

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

$( '#yourElement' ).datepicker( 'setDate', yourDate );
于 2012-10-11T21:16:43.950 回答