Я пытаюсь разработать сборщик дат. Я готовлю весь календарь в строке JavaScript и добавляю его к элементу div
. Проблема в том, что событие нажатия jQuery ведет себя по-другому. Если я напишу весь код в файле .js для события $(document).ready()
и добавлю этот файл сценария в начало файла HTML, события щелчка не будут работать должным образом (имеется в виду, если я в марте, если я нажмите «Далее», календарь перейдет к следующему месяцу, апрель, но затем, когда я нажимаю на него, я всегда получаю старый месяц).
Если я напишу весь скрипт внизу html-файла (после тега body), он будет работать нормально.
Когда я помещаю этот код в jsFiddle. Там тоже работает. Я думаю, что они добавляют код скрипта внизу страницы.
Что может быть не так, если код находится в $(document).ready()
обработчике событий? Вот ссылка jsFiddle .