我阅读了有关所有 defaultDate 的先前帖子,但由于某种原因,有些东西不起作用。
$(function(){
$('#datepicker').datepicker({
inline: true,
showOtherMonths: true,
dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
dateFormat: 'dd/mm/yy',
defaultDate: new Date(2000,01,01)
});
});
即使它会做一些事情,它也不会在输入中放入任何东西,它是默认值而不是现在。
当我尝试时:
$(function(){
var currentDate = new Date();
$('#datepicker').datepicker({
inline: true,
showOtherMonths: true,
dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
dateFormat: 'dd/mm/yy',
});
$("#datepicker").datepicker("setDate",currentDate);
});
该页面加载日期选择器已经打开(好像我点击它),甚至没有在正确的位置。
更新及解决方案:谢谢大家,在阅读了所有版本的ui的所有实现之后,我在css中找到了一个解决方法:
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }