我正在使用jQuery版本錯誤:daySettings [2] .replace不是一個函數jQuery的日期選擇器
<script src="js/Common/jquery-2.1.1.min.js" type="text/javascript"></script>
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></script>
我的代碼是:
var storedData = '["08/11/2016","07/31/2016"]';
if(storedData !== null){
var eventDatesarray = JSON.parse(storedData);
var eventDates = [];
$.each(eventDatesarray, function(index, value) {
var newdatepush = new Date(value);
eventDates.push(newdatepush);
eventDates[newdatepush] = newdatepush;
});
// An array of dates
// datepicker
jQuery('#ScheduleNextVisitCal').datepicker({
beforeShowDay: function(date) {
var highlight = eventDates[date];
if(highlight) {
return [true, "event", highlight];
} else {
return [true, '', ''];
}
}
});
}
else
{
$(function() {
$("#ScheduleNextVisitCal").datepicker();
});
}
問題陳述:
我想要突出顯示具體的日期,我將通過jquery datepicker在「storedData」中獲取。
驚喜因素: //ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js //ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/ jQuery的ui.min.js
如果我使用這些庫,然後我的代碼工作正常,但不知何故,我不能改變庫
錯誤名稱: daySettings [2] .replace不是一個函數
發行代碼:http://codepen.io/srawal/pen/KrBkVG
相同的代碼與做工精細的不同庫:http://codepen.io/srawal/pen/grjoAx
什麼是'daySettings'&你的代碼在哪裏? –
這個問題與liberay: 代碼在這裏:http://codepen.io/srawal/pen/KrBkVG 打開控制檯>箭頭更改爲九月> daySettings [2] .replace不是瀏覽器控制檯中的功能 – supersaiyan