У нас возникла проблема, когда jquery выдает ошибку «E.split не является функцией», когда мы пытаемся прикрепить дату в качестве данных к объекту DOM.
Мы создаем нашу датуследующим образом:
new_end_date = new Date(start_time_date);
new_end_date.setMinutes(start_time_date.getMinutes() + service_duration);
Затем мы используем функцию .data()
, чтобы прикрепить данные к погружению с идентификатором end_time следующим образом:
$("#end_time").data(new_end_date);
Согласно нашему прочтению .dataФункция () должна иметь возможность «прикреплять данные любого типа к элементам DOM» (см .: http://api.jquery.com/data)
Однако это приводит к тому, что разделение не является ошибкой функции.
Работает нормально, еслимы заменяем ссылку на дату строкой, поэтому она, похоже, связана с обработкой Jquery объекта даты.
Спасибо за любую помощь, которую вы можете предложить.