【发布时间】:2016-03-11 16:36:54
【问题描述】:
我有一个日期选择器被修改为只显示月份和年份。有用。但是,当我添加$(document).ready(function() 来设置页面首次打开时的当前月份和年份时,只有左右箭头(下个月和上个月)选项可用(没有下拉菜单;没有其他按钮)。有什么问题?
JS:
$( document ).ready(function() {
$("#datepicker").datepicker({dateFormat: 'MM yy'}).datepicker("setDate", new Date());
});
$(function() {
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'MM yy',
onClose: function(dateText, inst) {
$(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth, 1));
}
});
});
HTML:
<input type="text" id="datepicker" name="datepicker" style="color: #595959;" onclick="function1();function2();" onchange="function3()" />
【问题讨论】:
-
有,你可以使用你提供给
datepicker()方法的对象的defaultDate参数。例如,请参阅我的答案。
标签: javascript jquery html jquery-ui datepicker