Javascript 为什么可以';我不能在单独的字段中重复使用我的Pikaday日历吗?

Javascript 为什么可以';我不能在单独的字段中重复使用我的Pikaday日历吗?,javascript,jquery,html,pikaday,Javascript,Jquery,Html,Pikaday,我在我的web应用程序中使用Pikaday,我有两个输入字段,我想在其中使用日历的相同实例 var picker = new Pikaday({ field: $('.datePickerPerDay')[0], format: 'MM/DD/YYYY', minDate: moment().toDate() }); 这就是我定义日历的方式。那么。我给这两个输入字段指定了类“datePickerPerDay”。但它只对其中一个输入有效,

我在我的web应用程序中使用Pikaday,我有两个输入字段,我想在其中使用日历的相同实例

 var picker = new Pikaday({
        field: $('.datePickerPerDay')[0],
        format: 'MM/DD/YYYY',
        minDate: moment().toDate()
    });

这就是我定义日历的方式。那么。我给这两个输入字段指定了类“datePickerPerDay”。但它只对其中一个输入有效,而对另一个输入无效。为什么会这样?是否可以像我所希望的那样使用它?

只需在
.datePickerPerDay
元素上循环,并为每个元素创建一个新的Pikaday实例:

$('.datePickerPerDay').each(function() {
  var picker = new Pikaday({
    field: this,
    format: 'MM/DD/YYYY',
    minDate: moment().toDate()
  });
});

[0]
只选择元素列表的第一个元素,这对类为
datePickerPerDay
的所有元素应该如何工作?