jquery-easyui datebox ( http://www.jeasyui.com/documentation/index.php ) 和 Datejs api ( http://www.datejs.com/ )之间存在冲突。jquery-easyui 版本是 1.3.3 。
当两者都包含在任何 jsp 页面中时,弹出的日历的当前日期始终是 1970 年 1 月。我找不到任何可以将 datebox 的值设置为当前日期的方法(不想使用字符串默认值,而是使用当前日期应自动设置)。我尝试使用以下代码,如文档中所述
//get the calendar object
var c = $('#dtbDueFrom').datebox('calendar');
// set the first day of week to monday
c.calendar({
current: new Date()
});
}
但它抛出异常TypeError: $.data(...) is undefined
。
$('#dtbDueFrom').datebox({current: new Date()});
这也不起作用。
Datejs 是一个非常有用的库,我无法从项目中删除它,因为我需要它提供的方法。消除它绝对可以正常工作,但是是否有任何解决方法可以同时进行。谢谢。