我想強調一些自定義的日期:這是我迄今爲止突出顯示自定義的日期
if (jQuery('.datepicker').length) {
jQuery('.datepicker').each(function (i) {
var $item = jQuery(this);
var fechas = $item.data('fechas');
var options = {
'display' : $item.data('display') == '' ? '' : $item.data('display'),
beforeShowDay: function(date) {
console.log(date);
if (fechas.length) {
for(var i = 0; i < fechas.length; i++) {
if (fechas[i] == date) {
return [true, 'css-class-to-highlight', 'tooltipText'];
}
}
}
}
}
$item.datepicker(options);
});
}
但後來我得到這個錯誤
Uncaught TypeError: Cannot read property '0' of undefined
http://jsfiddle.net/34jLb8o3/2/
的事情是我想強調這個日期,無論當前的日期,我已經看到像this one這樣的答案,但我不認爲他們適用於這裏,是嗎?
您好,感謝您的回答,我適應我的代碼到一個你ansewr,但我給出的錯誤,任何想法? – 2014-10-10 09:41:36
更改dmy答案 – DarkMukke 2014-10-10 09:43:55
實際上,它是可見的;我可以根據示例代碼記錄每個'fechas [i]' – 2014-10-10 09:45:04