Jquery 引导日期选择器中的多个日期

Jquery 引导日期选择器中的多个日期,jquery,twitter-bootstrap,datepicker,Jquery,Twitter Bootstrap,Datepicker,我正在尝试在中选择多个日期 我已经初始化了日期选择器,很好 $('#datepicker2').datepicker(); 现在我想在日历上: $('#datepicker2').datepicker('setDate', [new Date(2014, 2, 5),new Date(2014, 3, 5)]); 它不起作用了。未记录任何错误,但未选择日期 编辑:我使用的datepicker版本在多日期方面有一些问题,我使用了以前的版本,它可以正常工作-可能是版本问题 不过,这很管用:

我正在尝试在中选择多个日期

我已经初始化了日期选择器,很好

$('#datepicker2').datepicker();
现在我想在日历上:

$('#datepicker2').datepicker('setDate', [new Date(2014, 2, 5),new Date(2014, 3, 5)]);
它不起作用了。未记录任何错误,但未选择日期


编辑:我使用的datepicker版本在多日期方面有一些问题,我使用了以前的版本,它可以正常工作-可能是版本问题


不过,这很管用:


必须首先通过选项将日期选择器定义为多日期选择器

$('#datepicker2').datepicker({
  multidate: true
});
然后,您可以通过
setDates
方法设置日期:

$('.date')。日期选择器({
多日期:对
});
$(“.date”).datepicker('setDates',[新日期(2014,2,5),新日期(2014,3,5)])

您还可以为要选择的日期数设置限制。请参见下面的示例,您最多只能选择5个日期

示例

$(“#Txt_Date”).datepicker({
格式:“d-M-yyyy”,
内联:错,
朗:"嗯",,
步骤:5,
多日期:5,
closeOnDateSelect:true
});


这是开始日期/结束日期的情况吗?如果是这样的话,你可以考虑使用daterangepickerno我只需要说明某些日期,就像我使用的是一个单独的方法一样这就是我使用的..我的参数格式中缺少了什么吗?在你在问题中提供的代码中,你使用了
setDate
而不是
setDates
。注意多元化
$('#datepicker2').datepicker({
  multidate: true
});