我正在使用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 ,这是设置选择器的方法:
- 获取选择器:
var $input = $('.datepicker').pickadate()
// Use the picker object directly.
var picker = $input.pickadate('picker')
- 设置日期:
// 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/