Jquery Ajouter classe active au menu principal

Je suis en train d'ajouter de la dynamique active de la classe de mon menu principal, mais je ne peux pas en mesure d'atteindre cet objectif,

Mon jquery est,

<script type="text/javascript">
$(document).ready(function() {
  $('#navi a[href^="/' + location.pathname.split("/")[1] + '"]').addClass('active');
});
</script>

Mon menu principal est,

<ul id="navi">
  <li><a href="#">About MHG</a></li>
  <li><a href="#">Workout Programs</a></li>
  <li><a href="#">Fitness Tips</a></li>
  <li><a href="#">Contact Us</a></li>          
  <li><a href="#">Read Our Blog</a></li>
</ul>
Comment cela peut-il éventuellement fonctionner lorsque le href attribut de tous les a éléments sont à #?

OriginalL'auteur Vin_fugen | 2013-01-30