0
我在我的流星項目中的以下功能:JQuery的不添加類變量
function populate(){
//console.log(Calendar.find().count())
var dates = Calendar.find().fetch();
for (var i = 0; i < dates.length; i++){
var today = new Date(dates[i].date);
//console.log('tbody.event-calendar tr td[date-month="' + (today.getMonth() + 1) + '"][date-day="' + today.getDate() + '"]')
$('tbody.event-calendar tr td[date-month="' + (today.getMonth() + 1) + '"] [date-day="' + today.getDate() + '"]').addClass('event');
}
}
當我取消對console.logs我得到正確的計數和代碼,如:$("tbody.event-calendar tr td[date-month="8"][date-day="26"]").addClass("event")
的日期循環。
奇怪的是,如果我刪除jQuery中的變量並硬編碼一個數字(用1代替today.getMonth()和today.getDate()代碼),代碼將按預期工作。
什麼導致我的jQuery不能使用變量?
哇,我是有沒有之前的空間,我增加了空間,同時調試另一個問題...謝謝! – Oliver84
好趕上! –