В jQuery UI 1.7 я успешно переопределил функцию datepicker._generateHTML, выполняющую скрипт в форме:
jQuery.datepicker._generateHTML = function(inst) {
...revised code...
};
Когда я попытался перейти на версию 1.8, используя тот же подход, я столкнулся с проблемой. Версия 1.8 добавила переменную области видимости закрытия datepicker dpuuid
, на которую есть ссылка в новой версии '... исправленного кода ...'. datepicker._generateHTML теперь не работает с dpuuid is not defined' error
.
Я все еще достаточно новичок в Javascript, чтобы не понимать всех тонких аспектов языка. Итак, мой первый вопрос: «Может ли функция, которая ссылается на переменную области закрытия, быть переопределена и по-прежнему иметь доступ к исходной области закрытия?»