Если вы используете jQuery Аккордеон
класс называется: .ui-accordion-header
поэтому после проверки верните false
установить новый цвет фона, добавив встроенный стиль следующим образом:
$('.ui-accordion-header').attr('style','background:red');
затем для удаления:
$('.ui-accordion-header').attr('style','');
UPDATE
Предполагая, что у вас есть эта HTML структура
<div id="accordion">
<h3><a href="#">Section 1</a></h3>
<div>
<p>
... <- if your form is here for es.:
your path escalation to it's own H3 would be:
<!--\ $(this).parent('p').parent('div').prev(h3).attr('style','background:red') \-->
</p>
</div>
<h3><a href="#">Section 2</a></h3>
<div>
<p>
...
</p>
</div>
</div>
Где $ (this) относится к пустому вводу в условии if!
if ( $('my_input').val() == '' )
$(this).parent().parent().prev().attr('style','background:red');
это должно работать как положено!