我有一个带有 Jquery Datepicker 的表单,我可以将日期保存在数据库中。
但是当我重新加载表单以更新数据时,我希望 Jquery Datepicker 显示数据库中先前记录的日期。
我可以用 php 加载它。我只需要更新日期选择器。
在文档中,我看到:
beforeShowType: Function( Element input, Object inst ) Default: null A function that takes an input field and current datepicker instance and returns an options object >to update the datepicker with. It is called just before the datepicker is displayed.
我认为这可以是解决方案。 有人能给我举个例子吗?
最佳答案
您将日期选择器附加到了什么?如果将其附加到输入,则只需在调用 datepicker() 之前设置输入的值即可。
如果您尚未初始化日期选择器,您可以执行以下操作:
$( '#yourElement' ).datepicker({ defaultDate: yourDate });
否则,您可以调用 setDate 方法在已初始化的日期选择器上设置日期:
$( '#yourElement' ).datepicker( 'setDate', yourDate );
关于javascript - 如何使用变量更新 Jquery Datepicker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12848606/