我在同一页面上有多个日期选择器链接到没有 ID 的文本输入并标有“日历”类
初始化代码非常简单:
$(document).ready(function() {
$("input.calendar").datepicker({
firstDay: 1,
dateFormat: 'd-M-yy'
});
});
一切都像一个魅力,但从 jQuery 1.7 + jQueryUI 1.9m1 升级到 jQuery 1.8.3 + jQueryUI 1.9.2 功能被破坏:当输入获得焦点时,不再弹出日期选择器小部件。我可以通过 Chrome 开发工具看到该小部件已初始化,并且所有输入字段都已正确连接,但它只是在单击时保持隐藏状态。
有任何想法吗?
更新:问题已解决 - 这是 jQuery 包之外的代码冲突