JQuery Aktive Klasse zum Hauptmenü hinzufügen

Ich versuche, meinem Hauptmenü eine dynamisch aktive Klasse hinzuzufügen, aber ich kann dies nicht erreichen.

Mein jquery ist,

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

Mein Hauptmenü ist,

<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>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage