除了每个月的第1天和第15天,我想禁用此datepicker上的所有日期。我引用了这个已回答的问题,但我只能返回一个日期。我是javascript的新手。 jQuery UI DatePicker - Disable all days except last day of month
任何帮助都会很棒,谢谢。
答案 0 :(得分:12)
这应该可以解决问题:
$(function(){
$("input").datepicker(
{
beforeShowDay: function (date) {
if (date.getDate() == 15 || date.getDate() == 1) {
return [true, ''];
}
return [false, ''];
}
});
});
请查看下面的链接以获取一个工作示例!
答案 1 :(得分:10)
似乎这样可行
$('.selector').datepicker({
beforeShowDay: function (date) {
//getDate() returns the day (0-31)
if (date.getDate() == 1 || date.getDate() == 15) {
return [true, ''];
}
return [false, ''];
}
});