限制多个日期选择器到某些天不工作

时间:2011-02-01 21:23:38

标签: jquery datepicker uidatepicker

我在customdp.js文件中有以下代码,由于某种原因,它并没有将datepicker限制为我选择的日期。你可以在这里看到测试,也许有人可以看到它为什么不起作用?

http://www.healthybrighton.co.uk/wse/node/1841

$(function() {

var pickable = { dp1296596522228: [1, 4] };
$('.webform-calendar hasDatepicker').each(function() {
  $(this).datepicker({
    beforeShowDay: function(date){ 
        var day = date.getDay(), days = pickable[this.id];
        return [$.inArray(day, days) > -1, ""];
    }
  });
});​

});

1 个答案:

答案 0 :(得分:0)

如果您希望它在加载时工作,那么您可以将其放入

$(function() {

var pickable = { dp1: [1, 4], dp2: [2, 5] };
$('.datepicker').each(function() {
  $(this).datepicker({
    beforeShowDay: function(date){ 
        var day = date.getDay(), days = pickable[this.id];
        return [$.inArray(day, days) > -1, ""];
    }
  });
});​

});