【发布时间】:2017-07-31 18:20:59
【问题描述】:
我试过了:
var disabledDays = ["2017-03-16","2017-03-20","2017-03-29","1717-0404-0303"];
jQuery(document).ready(function() {
var unavailableDates = ["2017-03-16","2017-03-13","2017-03-21"];
function unavailable(date) {
// dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
dmy = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
if ($.inArray(dmy, unavailableDates) < 0) {
return [true,"","Book Now"];
} else {
return [false,"","Booked Out"];
}
}
jQuery('#checkin').datepicker({
minDate: 0,
constrainInput: true,
dateFormat: "yy-mm-dd",
beforeShowDay: unavailable
}).on('change', function() {
jQuery(this).valid();
});
});
我只是不明白为什么它一直在说:
无法读取未定义的属性“inArray”
我尝试了 100 个这样的代码,但上帝一样的错误。所有这些代码在他们的演示中都可以正常工作。
有什么建议吗?
【问题讨论】:
-
$变量是否指向 jQuery?您在代码中的其他任何地方都使用jQuery,这意味着您在某处调用了$.noConflict() -
太棒了!!..我笨...你能告诉我如何得到像“03”而不是“3”的月份吗?
-
当然,我为您添加了涵盖这两个问题的答案
标签: jquery wordpress datepicker jquery-ui-datepicker