Вы можете просто подойти к этому так:
$('.Nav table .navheader').addClass('Nolinksbelow');
$('.Nav table tr:has(table.navheader) + tr:has(table.navitem)').addClass('linksbelow').find('.navheader').addClass('linksbelow').removeClass('Nolinksbelow');
Здесь я начинаю с предположения, что ни у .navheader
s нет ссылок, затем применяю класс linksbelow
, как вы делали раньше, а затем (вот важный бит) find () соответствующий .navheader
детей и исправьте их, удалив (теперь неверный) класс Nolinksbelow
и добавив правильный linksbelow
класс.