请查看以下代码:
var firstcalenderd = $('div.pmu-instance:eq(0) div.pmu-days div.pmu-button:not(.pmu-not-in-month)').each(function() {
var parsingevents = $('.rko-calendar-event');
parsingevents.each(function() {
if(firstcalenderm == gmonth && currday == gday)
{
.addClass('eventday');
}
});
});
如您所见,有两个.each()
循环,一个在另一个循环中。如果第二个条件(第一个孩子)满足条件,我想在第一个条件中添加类。
我怎么能称这个父var?
firstcalenderd.addClass('eventday')
- 无效。
答案 0 :(得分:3)
尝试将其缓存在变量
中var firstcalenderd = $('div.pmu-instance:eq(0) div.pmu-days div.pmu-button:not(.pmu-not-in-month)').each(function() {
var parsingevents = $('.rko-calendar-event');
var parentVar = $(this);
parsingevents.each(function() {
if(firstcalenderm == gmonth && currday == gday)
{
parentVar.addClass('eventday');
}
});
});