Какой стандартный способ сделать активную ссылку в навигационной панели Bootstrap Twitter выделен жирным шрифтом? Ясно, что ссылка получает активный вид, получая "активный" класс. Например, ссылка Home
ниже активна. Когда я нажимаю любую ссылку в навигационной панели, следует использовать jQuery для удаления всех классов из элементов li
, а затем добавить класс active
к ссылке, которую я id'd?
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
EDIT: я включил
<script type="text/javascript">
$('.nav li a').on('click', function() {
alert('clicked');
$(this).parent().parent().find('.active').removeClass('active');
$(this).parent().addClass('active');
});
</script>
после ссылок. Предупреждение появляется, когда я нажимаю ссылку, но "активный" класс не добавляется к ссылке.
Здесь весь мой навигатор HTML:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="#">AuctionBase</a>
<div class="nav-collapse">
<ul class="nav">
<li><a href="home.php">Search</a></li>
<li><a href="about.php">About</a></li>
</ul>
</div>
</div>
</div>
</div>