Bootstrap 4 barre de navigation active de la classe

J'ai commencé à apprendre la programmation web comme un projet et j'ai été un moment difficile à obtenir mes liens, pour montrer aussi actif sur la barre de navigation. J'ai commencer par la recherche des questions posées dans le passé, mais aucune réponse ne semblait régler mon problème.

Voici mon code

<div>
<hr>
<nav class="container-fluid navbar navbar-expand-sm bg-dark navbar-dark" style="padding-left: 75px; margin-top: -16px;">
<ul class="navbar-nav">
<li class="active nav-item">
<a class="nav-link active" style = "padding-left: 0px; color: white;" href="#">Most Popular</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" style="color: white">News</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" style="color: white">Sports</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" style="color: white">Science</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" style="color: white">Politics</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" style="color: white">Economics</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" style="color: white">Random</a> 
</li>
<li class="nav-item">
<a class="nav-link " style="padding-left: 480px; color: white; " href="#">Log in</a>
</li>
</ul>
</nav>
</div>

et j'ai essayé d'utiliser ce javascript, j'ai trouvé mais il n'a pas fonctionné jusqu'à présent

$('.nav li').click(function(){
$('.nav li').removeClass('active');
$(this).addClass('active');
})

J'espère que mon code n'est pas trop funky depuis que je suis tout juste de commencer. Toute aide serait extrêmement apprécié, merci beaucoup!

InformationsquelleAutor kirkosaur | 2018-05-04