Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择';本月';引导daterangepicker中的默认范围_Javascript_Jquery_Twitter Bootstrap_Daterangepicker_Bootstrap Daterangepicker - Fatal编程技术网

Javascript 选择';本月';引导daterangepicker中的默认范围

Javascript 选择';本月';引导daterangepicker中的默认范围,javascript,jquery,twitter-bootstrap,daterangepicker,bootstrap-daterangepicker,Javascript,Jquery,Twitter Bootstrap,Daterangepicker,Bootstrap Daterangepicker,我正在使用引导日期范围选择器,它使用以下范围选项: ranges: { 'Today': [moment(), moment()], 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], 'Last 7 Days': [moment().subtract(6, 'days'), moment()], 'Last 30 Days': [mo

我正在使用引导日期范围选择器,它使用以下范围选项:

ranges: {
        'Today': [moment(), moment()],
        'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
        'Last 7 Days': [moment().subtract(6, 'days'), moment()],
        'Last 30 Days': [moment().subtract(29, 'days'), moment()],
        'This Month': [moment().startOf('month'), moment().endOf('month')],
        'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
      },
但当页面加载时,所选值为空

我想在bootstrap daterangepicker中,在页面加载时默认选择范围“This Month


jsiddleurl:

只需将startDate和endDate选项分别设置为本月的值

在初始化日期选择器后也调用cb函数来设置第一个值

请看这里:


编辑:初始化后添加
jQuery('.daterange').trigger(“apply.daterangepicker”)

将startDate和endDate选项设置为本月
的相应值
。初始化日期选择器后调用cb函数设置第一个值=>哇,谢谢,你能将其作为答案发布吗。另外,1需要有任何方法调用Startup中的“apply.daterangepicker”事件初始化后是否有任何方法触发“apply.daterangepicker”事件
var dat_opt = {
      ...,
      startDate: moment().startOf('month'),
      endDate: moment().endOf('month'),
      ranges: {
        ...
      },
}