我有一个带有Jquery Datepicker的表单,我可以将日期保存在数据库中。
但是当我重新加载表单以更新数据时,我想让Jquery Datepicker显示数据库中记录的日期。
我可以用php加载它。我只需要更新datepicker。
在文档中,我看到:
beforeShowType:Function(元素输入,Object inst) 默认值:null 获取输入字段和当前datepicker实例并返回选项对象>以更新datepicker的函数。它在显示日期选择器之前调用。
我认为这可能是解决方案。 有人可以举个例子吗?
答案 0 :(得分:2)
你把日期选择器附加到了什么?如果您将它附加到输入,那么您只需要在调用datepicker()之前设置输入的值。
如果您尚未初始化日期选择器,则可以执行以下操作:
$( '#yourElement' ).datepicker({ defaultDate: yourDate });
否则,您可以调用setDate方法在已初始化的datepicker上设置日期:
$( '#yourElement' ).datepicker( 'setDate', yourDate );