V ideálním případě byste tuto třídu vydali ze strany serveru, ale pokud nemůžete ...
Řekněme, že máte takovou navigaci:
- Home
- About
- Clients
- Contact Us
A jste na adrese URL:
http://yoursite.com/about/team/
A chcete, aby odkaz About získal třídu „active“, abyste mohli vizuálně označit, že se jedná o aktivní navigaci.
$(function() ( $('nav a(href^="/' + location.pathname.split("/")(1) + '")').addClass('active'); ));
V podstatě to bude odpovídat odkazům v navigaci, jehož atribut href začíná „/ about“ (nebo jakýkoli sekundární adresář).