jQuery(document).ready(function($){ $('.crunchiebox').each(function(idx,box){ $box = $(box); var $panel = $box.find('.panel'); var $trigger = $box.find('h4'); if (!$box.hasClass('open')){ $panel.hide(); $trigger.addClass('triggerdown'); } else { $trigger.addClass('triggerup') } $trigger.click(function(){ $panel.slideToggle(); if ($panel.css('display')!='none') { $trigger.removeClass('triggerup'); $trigger.addClass('triggerdown'); }else{ $trigger.removeClass('triggerdown'); $trigger.addClass('triggerup'); } }); }); });