2014-04-09 29 views
0

父 - 母變種請看看下面的代碼:jQuery的.addClass用。每次

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') - 無法正常工作。

回答

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'); 
     } 
    }); 
}); 
+1

謝謝你,一切正常。我會在時間限制結束後接受你的回答。 – Dazvolt