Я хочу добавить класс ко всем событиям
- , чтобы можно было использовать CSS для выделения рамки вокруг каждого события с цветом, который зависит от значения c[] (см. код JS ниже). Любые предложения будут высоко ценится.
Javascript-код
Код:<div class="module title-on tabbeddark "> <h3 class="moduletitle"><span class="first_word">Future Events (JCal Pro Events)</span></h3> <div class="modulecontent"> <div class="jcalpro_events tabbeddark"> <ul class="jcalpro_events tabbeddark"> <li class="jcalpro_events_event"> <span class="jcalpro_events_link"> <a href="/bookings/mab-schedule-jcal/location/11-phoenix-kenilworth-school"> <img class="hasTooltip" title="Финикс: Школа Кенилворта<br>1210 N 5th Ave" src="/media/jcalpro/images/events/icon-event-location.png" /> </a> <a href="/bookings/mab-schedule-jcal/99-contra/149-phoenix-2nd-saturday" title="Финикс 2-я суббота Контра">Phoenix 2nd Saturday Contra</a> </span> <span class="jcalpro_events_date">Sat. Sep 10, 2016 7:00 pm</span> <span class="jcalpro_events_category"><a href="/bookings/mab-schedule-jcal/99-contra">Contra</a></span> <span class="jcalpro_events_description">Band: Clusterfolk</span> </li> ... more <li>s </ul> </div>
Код (разметка):
HTML-код
jQuery(document).ready( function(){ var c = document.getElementsByClassName('jcalpro_events_category'); <= WORKING for (i = 0; i < c.length; i++) { $('jcalpro_events_event').eq.addClass(c.textContent); <= NOT WORKING <=== WORKS WHEN NOT COMMENTED } });
HTML: