我正在尝试开发一个日期选择器。我正在准备一个 JavaScript 字符串中的整个日历并将其附加到一个div
元素中。问题是 jQuery click 事件的行为不同。如果我在事件的 .js 文件中编写整个代码$(document).ready()
并将该脚本文件添加到 HTML 文件的顶部,则单击事件无法正常工作(意思是,如果我在 3 月份,如果我单击下一步,日历正在导航到下个月四月,但之后,每当我点击它时,我总是得到旧月份)。
如果我在 html 文件的底部(在 body 标记之后)编写整个脚本,它工作正常。
当我将该代码放入 jsFiddle 时。它也在那里工作。我认为他们在页面底部附加了脚本代码。
如果代码在$(document).ready()
事件处理程序中,可能会出现什么问题?这是jsFiddle 链接。