Предлагаю в каждый
li-элемент добавить data-атрибут
data-category,
в который помещать соответствующую пункту категорию -
category1, category2, ...:
<ul>
<li class="class" data-category="category1"><a itemprop="url">категория 1</a</li>
<li class="class" data-category="category2"><a itemprop="url">категория 2</a></li>
</ul>
Далее, находим пункты меню:
var menuLinks = $('.class');
Чтобы из url'а
www.mysite.ru/category1/post1 взять название категории, можно:
var activeCategory = window.location.pathname.split('/')[1];
Далее, чтобы выделить необходимый пункт, можно:
menuLinks.removeClass('active'); // чтобы сбросить выделения у всех пунктов
menuLinks.filter('[data-category="' + activeCategory + '"]').addClass('active');