我正在创建一个过滤布局,我在其中使用2个日期选择器(从 - 到)。
一切正常但我想创建一种快捷按钮来获取“今天”,“过去7天”和“过去30天”。
我一直在尝试:
$( document ).ready(function() {
$('.date-picker.from').datepicker();
$('.date-picker.to').datepicker();
});
$('#paymenttable_filter #today').click(function () {
$('.date-picker.from').datepicker("setDate",new Date());
$('.date-picker.to').datepicker("setDate", new Date());
});
但根本不工作。它什么都不做。
我正在检查日期选择器何时更改:
$(".date-picker.to").on('changeDate', function (e) {
$("#date_to").val(e.format());
grid.fnFilter();
});
请注意,我已尝试使用datepicker()中的其他方法,如
datepicker.("hide");
或
datepicker.("detroy");
并且它们都没有工作。
知道为什么会这样吗?