根据docs,events
选项为
由Date.toDateString()
返回的字符串数组,指示在指定日期内存在事件。
在我看来,这是应该突出日期的选择器,但它没有。
例如,下面的代码是否应该突出显示2023-01-02
和2023-01-05
?
document.addEventListener('DOMContentLoaded', function() {
M.Datepicker.init(document.querySelectorAll('.datepicker'), {
events: [
new Date('2023-01-02').toDateString(),
new Date('2023-01-05').toDateString()
],
showClearBtn: true
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css" rel="stylesheet"/>
test date:
<br>
<input type="text" class="datepicker">
如何正确地突出显示日期?
1条答案
按热度按时间unftdfkk1#
它只添加类“has-event”到选定的日期。你必须用CSS样式化它。