javascript - 如何在不单击“应用”按钮的情况下设置选择值

标签 javascript jquery daterangepicker

我想在用户选择日期范围时更改值,

如果用户离开弹出窗口并忘记单击“应用”按钮,

该值应该保存而不丢失。

我该怎么办呢,谢谢~

javascript

:javascript
  $(document).ready(function() {
    var days_of_week =$.parseJSON('#{escape_javascript(t('date.abbr_day_names').to_json)}');
    $('#date-range-picker').daterangepicker(
      {
        locale: {
          daysOfWeek: days_of_week,
          applyLabel: "#{escape_javascript t('date_range_picker.apply')}",
          cancelLabel: "#{escape_javascript t('date_range_picker.cancel')}",
          fromLabel: "#{escape_javascript t('date_range_picker.depart_date')}",
          toLabel: "#{escape_javascript t('date_range_picker.return_date')}",
        },
        format: 'YYYY/MM/DD',
        dateLimit: { days: 30 }
      },
      function(start, end, label) {
        console.log(start.toISOString(), end.toISOString(), label);
      }
    );
  });

最佳答案

尝试change()方法

http://www.w3schools.com/jquery/event_change.asp

当元素的值发生更改时,会发生更改事件(仅适用于表单字段)。

关于javascript - 如何在不单击“应用”按钮的情况下设置选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32053207/

相关文章:

javascript - JQuery:如何在范围内设置日期选择器的开始日期

javascript替换没有类的p标签的div标签

javascript - 简单的 LightBox Javascript 弹出窗口

未调用 Javascript 子选择器

jQuery imgAreaSelect 不适用于移动设备

Yii2 Boostrap 周期选择器

angularjs - 日期范围选择器选择前一天的日期

javascript - 加载时出现的模态框

javascript - 使用 JSON 维护 RESTful url 的正确 Angularjs 方法

javascript - 有人可以解释一下 javascript 算术表达式是如何工作的吗?