嗨,我敢肯定必须有一个简单的方法来做到这一点,但找不到任何地方设置它的选项.
我正在尝试禁用允许用户更改月份的左/右按钮.我删除了几个月的下拉列表,但无法摆脱按钮.
$("#date").datepicker({ changeMonth: false,changeYear: false,dateFormat: 'dd/mm/yy',duration: 'fast' });
解决方法
您可以使用stepMonths有效地禁用它们,使它们在单击时无处可用,如下所示:
$("#date").datepicker({ changeMonth: false,duration: 'fast',stepMonths: 0 });
或者,你可以删除这样的按钮:
$("#date").datepicker({ changeMonth: false,duration: 'fast' }).focus(function() { $(".ui-datepicker-prev,.ui-datepicker-next").remove(); });
You can give that a try here,这是因为默认的showOn选项是焦点,如果你使用的是另一个事件,只需在.datepicker()调用之后绑定它(因此它的事件首先运行,你无法隐藏尚未创建的内容) ).