我有一个日期选择器(jquery)
$("#datepicker").datepicker({
});
我想在这个日期选择器中对某些日子进行着色(突出显示)。这些天我想从一些数组中获取!!!
我不知道,是这样的:
$("#datepicker").datepicker({
highlight:['09/16/2009', 09/12/2009, 08/16/2009 ....] });
请帮帮我
非常感谢!!!
最佳答案
尝试使用beforeShowDay日期选择器的功能。该事件在每天在选择器中渲染之前触发。在函数内部,您检查当前日期是否在特殊日期数组中。如果是,那么您可以返回一个数组,其中第二个元素是您想要在每个 td 上呈现的 css 类的名称。
演示 here
var someSpecialdates = [1, 5, 12, 21, 27, 30];
$("#datepicker").datepicker({
beforeShowDay: function(dt) {
var d = dt.getDate();
return ( $.inArray(d, someSpecialdates ) === -1 ) ? [true,""] :
[true, "specialDateCSSClass"];
}
});
关于jquery - 日期选择器、jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1371502/