В идеале вы выводите этот класс со стороны сервера, но если вы не можете…
Допустим, у вас есть такая навигация:
- Home
- About
- Clients
- Contact Us
И вы находитесь по адресу:
http://yoursite.com/about/team/
И вы хотите, чтобы ссылка «О программе» получила класс «активный», чтобы вы могли визуально указать, что это активная навигация.
$(function() ( $('nav a(href^="/' + location.pathname.split("/")(1) + '")').addClass('active'); ));
По сути, это будет соответствовать ссылкам в навигаторе, атрибут href которого начинается с «/ about» (или любого другого дополнительного каталога).