Uncaught Error: использование разрешено только для сбора одного элемента - PullRequest
0 голосов
/ 06 июля 2018

Я увидел Uncaught Error в консоли, пожалуйста, помогите мне

 bootstrap-datepicker.js:1679 Uncaught Error: Using only allowed for the collection of a single element (getFormattedDate function)
        at w.fn.init.datepickerPlugin [as datepicker] (bootstrap-datepicker.js:1679)
        at HTMLInputElement.<anonymous> (common.js:369)
        at HTMLInputElement.dispatch (jquery-3.3.1.min.js:2)
        at HTMLInputElement.y.handle (jquery-3.3.1.min.js:2)
        at Object.trigger (jquery-3.3.1.min.js:2)
        at HTMLInputElement.<anonymous> (jquery-3.3.1.min.js:2)
        at Function.each (jquery-3.3.1.min.js:2)
        at w.fn.init.each (jquery-3.3.1.min.js:2)
        at w.fn.init.trigger (jquery-3.3.1.min.js:2)
        at Datepicker._trigger (bootstrap-datepicker.js:460)

1 Ответ

0 голосов
/ 03 июля 2019

Я столкнулся с той же ошибкой

Это происходит потому, что ваш селектор jquery не уникален и содержит несколько элементов datepickers, поэтому плагин не понимает, как вернуть дату

Убедитесь, что у вас есть только один элемент в вашем селекторе

$('.datepicker').get(0).datepicker('getDate')

Или используйте foreach

$('.datepicker').each(function() {
    var date = this.datepicker('getDate'); //Do something with the date
}

...