我需要创建一个只显示年份和月份的jQuery ui datepiker:
$(document).ready(function () {
var montPiker = $(".monthPicker").datepicker({
changeMonth: true,
changeYear: true,
});
$(".monthPicker .ui-datepicker-calendar").hide();
});
<div id="monthPicker" class="monthPicker"></div>
这个想法是要有一个月/年的内联选择器,但是我遇到的问题是,在更改月或年之后,将再次显示callendar部分。我尝试重新应用
.hide()
,但找不到发生在哪个事件上。谁知道,该如何解决?谢谢。
最佳答案
实际的问题是初始化datepicker
之后,您正在隐藏日历。因此,无论何时更改年/月,日历都会显示出来。
最好的方法是使用显式方法CSS
。
.monthPicker .ui-datepicker-calendar {
display: none;
}
JSFiddle
希望这可以帮助。
关于jquery - 仅年/月datepicker内联,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19502445/