首页 > 解决方案 > 在获取日期后选择的日期范围选择器标签

问题描述

任何人都可以帮我选择标签吗

如果有人点击“昨天”日期范围选择器选择了昨天

请查看图片了解更多详情 - 点击查看图片

$('#daterange-btn').daterangepicker(
      {
        // startDate: moment().startOf('month'),
        // endDate: moment().endOf('month'),
        startDate: '',
        endDate  : '',
        ranges   : {
          'All time'       : ['',''],
          'Today'       : [moment(), moment()],
          'Yesterday'   : [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
          'Last week' : [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')]
        },
        locale: {
          format: 'YYYY-MM-DD hh:mm A'
        }
      },
      function (start, end) {
        console.log(start._isValid);
        if(!start._isValid) $('#joiningdaterange').val('');
        else $('#joiningdaterange').val(start.format('YYYY-MM-DD') + '  to  ' + end.format('YYYY-MM-DD'));

      }
    )

标签: phpjquerydaterangepicker

解决方案


现已解决

在函数中添加此代码(开始,结束)

  setTimeout(function(){
          $("#daterange-btn").trigger('click');
          console.log($(".ranges ul li.active").text());
          $(".dp-lable").html($(".ranges ul li.active").text());
          $(".ranges ul li.active").trigger('click')
          $(".applyBtn").trigger('click')
        }, 100);

推荐阅读