daterangepicker.js
是一个用于在网页上显示日期选择范围的 JavaScript 库。它允许用户选择一个日期范围,并提供了丰富的配置选项来定制日期选择器的样式和行为。
daterangepicker.js
主要支持以下几种类型的日期选择:
当用户取消日期选择时,通常希望将日期选择器的值重置为初始状态。以下是如何实现这一功能的示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Daterangepicker Example</title>
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css" />
</head>
<body>
<input type="text" id="daterangepicker" />
<script src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>
<script>
$(document).ready(function() {
var initialDate = new Date();
$('#daterangepicker').daterangepicker({
startDate: initialDate,
endDate: initialDate,
autoApply: false,
locale: {
cancelLabel: 'Reset'
}
});
$('#daterangepicker').on('cancel.daterangepicker', function(ev, picker) {
picker.startDate = initialDate;
picker.endDate = initialDate;
picker.update();
});
});
</script>
</body>
</html>
$('#daterangepicker').daterangepicker()
初始化日期选择器,并设置初始日期。$('#daterangepicker').on('cancel.daterangepicker', function(ev, picker) {...})
监听取消事件。picker.startDate
和 picker.endDate
设置为初始日期,并调用 picker.update()
更新日期选择器的显示。通过上述方法,当用户取消日期选择时,日期选择器的值将被重置为初始状态。
领取专属 10元无门槛券
手把手带您无忧上云