首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在日期选择器中添加预选日期

问如何在日期选择器中添加预选日期
EN

Stack Overflow用户
提问于 2017-07-24 02:45:30
回答 1查看 950关注 0票数 0

我使用的是一个来自jQuery的KelvinLuck数据采集器插件。此日期选择器是一个多选择日期选择器。在本教程中,它展示了如何添加1个选定日期,但我希望添加许多选定日期,如下所示:

代码语言:javascript
复制
.dpSetSelected(
      '18/06/2011', '19/06/2011, '20/06/2011
    )

这个是可能的吗?这是jsFiddle。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-24 02:57:34

多次调用dpSetSelected(),例如:dpSetSelected('18/06/2011').dpSetSelected('19/06/2011')

如果使用for循环,只需将JS代码替换为:

代码语言:javascript
复制
var dates = new Array('18/06/2011', '19/06/2011');

$(function() {
  $('.date-pick')
    .datePicker({
      createButton: false,
      displayClose: false,
      closeOnSelect: true,
      selectMultiple: true,
      inline: true,
      startDate: '01/01/2005',
      endDate: '31/12/2011'
    }).bind(
      'click',
      function() {
        $(this).dpDisplay();
        this.blur();
        return false;
      }
    )
    .bind(
      'dateSelected',
      function(e, selectedDate, $td, state) {
        console.log('You ' + (state ? '' : 'un') // wrap
          + 'selected ' + selectedDate);

      }
    );


     for (var i = 0; i < dates.length; i++) {
    $('.date-pick').dpSetSelected(
      dates[i]
    );
  }

});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45271877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档