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
好赶上! –