【发布时间】:2016-08-22 11:18:15
【问题描述】:
我在这方面已经走了很远,但停留在最后一部分。我基本上只需要禁用所有星期天,然后能够将日期添加到数组中以也被禁用,我知道单独禁用每个星期天的代码,但是当我尝试将它们放在一起时,我要么得到星期天的日期数组可选,要么另一种方式。我需要加入以禁用数组和星期天的两个部分在 beforeshowdays 函数中,我知道我不能有两个我只是把两个都放进去,这样你就可以看到我在尝试什么。感谢您的帮助
<script>
var array = ["2016-08-29","2013-03-15","2013-03-16"]
</script>
<script>
$( function() {
var today = new Date();
$( "#datepicker" ).datepicker({
dateFormat: 'dd MM yy',
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 0), ''];
},
beforeShowDay: function(date) {
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
},
//beforeShowDay: $.datepicker.noWeekends,
firstDay: 1,
minDate: today.getHours() >= 14 ? 2 : 1,
maxDate: '+1m',
onSelect: function(dateText, inst) {
$('#checkout_attribute_1').val(dateText);
}
});
} );
</script>
【问题讨论】:
标签: jquery datepicker