我正在尝试从 PHP 获取日期并在空气日期选择器上自动选择它们。(使用这个库:http : //t1m0n.name/air-datepicker/docs/)
实际上,我正在初始化一个 var,然后使用 document.ready 来应用这个值。
var dd_php = new Date('<?php echo $_GET['dd']; ?>'); // dd=2019-01-01
$(document).ready(function() {
$dd_picker = $('#dd_datepicker');
$dd_picker.datepicker({
language: 'fr',
startDate: dd_php
});
});
Run Code Online (Sandbox Code Playgroud)
实际上,此代码并未选择日期选择器上的磁贴。我不明白为什么。任何的想法 ?
根据此线程找到答案:设置默认日期 air-datepicker
“正如您在文档中所读到的,selectDate 是一个函数,因此您必须以这种方式使用它”(见下文)
leg_1_datepicker.selectDate(new Date(2018, 3, 11));
Run Code Online (Sandbox Code Playgroud)
但也要注意这一点,引用自文档:“插件实例可通过数据属性访问。”
所以最终的、正确的、经过测试的和有效的答案是:
$('#id_datepicker').datepicker().data('datepicker').selectDate(new Date(2019, 2, 7));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6913 次 |
| 最近记录: |