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