javascript - 如何在物化日期选择器中设置日期

标签 javascript jquery datepicker material-design

我正在使用materializecss.com Datepicker。当我尝试使用 jquery 设置日期时,日期未设置。这是我的代码:-

// Materialize Date Picker
    window.picker = $('.datepicker').pickadate({
        selectMonths: true, // Creates a dropdown to control month
        selectYears: 100, // Creates a dropdown of 15 years to control year
        format: 'dd/mm/yyyy'    
    });

<input type="text" id="Date" class="datepicker" />

在按钮的单击事件中,我设置日期:-

$("#Date").val('23/01/2015');

当我打开日期选择器时,它会显示今天的日期。

如何在materialize datepicker中设置日期?

最佳答案

Materialize datepicker 已修改 pickadate.js选择器。

根据他们的API docs ,这是设置选择器的方法:

  1. 获取选择器:

var $input = $('.datepicker').pickadate()

// Use the picker object directly.
var picker = $input.pickadate('picker')

  1. 设置日期:

// Using arrays formatted as [YEAR, MONTH, DATE].
picker.set('select', [2015, 3, 20])

// Using JavaScript Date objects.
picker.set('select', new Date(2015, 3, 30))

// Using positive integers as UNIX timestamps.
picker.set('select', 1429970887654)

// Using a string along with the parsing format (defaults to `format` option).
picker.set('select', '2016-04-20', { format: 'yyyy-mm-dd' })

关于javascript - 如何在物化日期选择器中设置日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30324552/

相关文章:

javascript - 将脚本变量作为参数传递

javascript - 为什么它返回不同的结果? (es6箭头函数)

php - 如何在 Codeigniter 中基于表中按钮的 onclick 使用 jQuery 实现 show() hide() 函数?

javascript - 在网页顶部显示验证摘要时控件定位不正确

javascript - 使用 ag-grid 进行单元格编辑的自定义日期选择器

javascript - css 试图调整 jQuery datepicker 的大小

javascript - 为什么不显示引导工具提示的样式?

javascript - 如何从列表中删除重复项

JQuery 日期范围 : How to trigger an init "selection" event to set default values

javascript - 使用 JQuery 按百分比扩展现有 CSS 样式