Javascript Daterangepicker.js预定义日期范围的OnChange事件

Javascript Daterangepicker.js预定义日期范围的OnChange事件,javascript,jquery,daterangepicker,Javascript,Jquery,Daterangepicker,我试图找出如何使用daterangerpicker.js库在这个选择选择器中使用onChange事件,我已经在中搜索过了,但是关于预定义的日期范围没有问题 请帮助我,对于此选择选择器,使用onChange事件的其他方法是什么 $(函数(){ var start=moment().减去(29,'天'); var end=力矩(); 功能cb(开始、结束){ $('#reportrange span').html(start.format('MMMM D,YYYY')+'-'+end.forma

我试图找出如何使用
daterangerpicker.js
库在这个选择选择器中使用
onChange
事件,我已经在中搜索过了,但是关于预定义的日期范围没有问题

请帮助我,对于此选择选择器,使用
onChange
事件的其他方法是什么

$(函数(){
var start=moment().减去(29,'天');
var end=力矩();
功能cb(开始、结束){
$('#reportrange span').html(start.format('MMMM D,YYYY')+'-'+end.format('MMMM D,YYYY'));
}
$(“#reportrange”).daterangepicker({
开始日期:开始,
完日期:完,
范围:{
“今天”:[时刻(),时刻()],
“昨天”:[moment().subtract(1,'天'),moment().subtract(1,'天')],
“过去7天”:[力矩().减去(6,'天'),力矩()],
“过去30天”:[力矩().减去(29,'天'),力矩()],
“本月”:[moment().startOf('Month'),moment().endOf('Month'),
‘上个月’:[moment().subtract(1,'Month').startOf('Month'),moment().subtract(1,'Month').endOf('Month')]
}
},cb);
cb(开始、结束);
});

如中所述,您可以使用
apply.daterangepicker
事件来检测用户是否更改了日期范围

$(函数(){
var start=moment().减去(29,'天');
var end=力矩();
功能cb(开始、结束){
$('#reportrange span').html(start.format('MMMM D,YYYY')+'-'+end.format('MMMM D,YYYY'));
}
$(“#reportrange”).daterangepicker({
开始日期:开始,
完日期:完,
范围:{
“今天”:[时刻(),时刻()],
“昨天”:[moment().subtract(1,'天'),moment().subtract(1,'天')],
“过去7天”:[力矩().减去(6,'天'),力矩()],
“过去30天”:[力矩().减去(29,'天'),力矩()],
“本月”:[moment().startOf('Month'),moment().endOf('Month'),
‘上个月’:[moment().subtract(1,'Month').startOf('Month'),moment().subtract(1,'Month').endOf('Month')]
}
},cb);
//这里是事件侦听器。
$('#reportrange')。on('apply.daterangepicker',(e,picker)=>{
log('值已更改');
});
cb(开始、结束);
});

我没有注意到文档中的
apply.daterangepicker
。顺便说一句,谢谢。它起作用了!