javascript - 如何使用变量更新 Jquery Datepicker?

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

我有一个带有 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/

相关文章:

javascript - 如何使用var在javascript中存储超过10位的数字?

javascript - jquery ui tabs盲效应不起作用

javascript - jQuery UI 使用多个 JSON 源自动完成多个输入控件

javascript - 将 .obj 转换为 .js 文件

javascript - lodash 从数组中获取与值数组不匹配的项

javascript - 如何显示查询回调数据结果只以开头

javascript - PHP 中的 Jquery

jQuery UI 内联日期选择器自动调整大小到父容器

javascript - 关闭居中 div 的不透明度

javascript - 从 Django 到 JavaScript 的全局变量