我正在使用 jquery 日期选择器,我希望我在beforeShowDay函数中放入的日期列表应该获得不同的颜色,并且也无法被选择或单击....下面是一些代码
我经常用谷歌搜索这个问题......我找到了我的问题的一半解决方案......它会改变那些特殊日期的颜色,但可以点击,但我希望它们不被选中
<style type="text/css">
    td.specialDay, table.ui-datepicker-calendar tbody td.specialDay  a { 
    background: none !important;
    background-color: #fffac2 !important; 
    color: black;
     }
</style>
<script type="text/javascript"> 
    var unavailableDates = ["30-7-2012","11-7-2012","15-8-2012"];
    function unavailable(date) {
      dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
      if ($.inArray(dmy, unavailableDates) < 0) {
        return [true,"","Book Now"];
      } else {
        return [true,"specialDay","Booked"];
      }
    }
    $(function() {
             $( "#datepicker" ).datepicker({
                    minDate: 0, 
                    maxDate: "+3M +10D",
                    beforeShowDay: unavailable 
                });
              });
    </script>
如果有任何解决方案请告诉我...谢谢