jQuery Date Range Picker выдает ошибку в Google Chrome - PullRequest
0 голосов
/ 17 мая 2009

Я использую jQuery Date Range Picker по группе филаментов .

Мой код таков, что я динамически создаю текстовое поле или, вернее, AJAX-запрос возвращает HTML формы. Когда я выкидываю HTML на свою страницу, я вызываю скрипт, который вызывает функцию daterangepicker(), которая должна превратить поле ввода в средство выбора диапазона дат.

Мой код прекрасно работает в Firefox и Internet Explorer, однако он просто умирает в Google Chrome. Скрипт не запускается, и я получаю эту ошибку в журналах:

Uncaught Error: INVALID_NODE_TYPE_ERR: DOM Range Exception 2

В чем здесь проблема? Мне действительно нужно это исправить - исключение выдается в основном коде jQuery. Выбор даты, кажется, работает нормально, когда я смотрю демонстрацию сайта.

Вы не предполагаете, что это как-то связано с вызовом для присоединения к элементу, который создается AJAX-запросом во время выполнения. Безотносительно вопроса мне нужно получить это рабочее быстро и буду признателен за любую помощь.

Ответы [ 2 ]

2 голосов
/ 26 мая 2009

У меня была такая же проблема, и отладчик Chrome отмечает, что ошибка в библиотеке Jquery версии 1.3.2

Я посмотрел на источник демонстрационной страницы филаментов daterangepicker, и оказалось, что они используют библиотеку jquery 1.3.1

... src = "js / jquery-1.3.1.min.js"

Я выполнил тест, используя 1.3.1 вместо 1.3.2, и это сработало для моего сайта.

Я рекомендую протестировать браузер и использовать 1.3.1 в случае, если пользователь использует хром.

Всего наилучшего, Иегуда

1 голос
/ 17 мая 2009

несколько человек сообщают , что эта функциональность нарушена в Chrome. Может быть, вы должны искать альтернативы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...