Я загружаю свой navbar на каждую страницу с $("#navbar-partial").load("navbar.html)
внизу страницы в тегах скриптов.Изменение элемента списка HTML для активного в navbar
навигационной панели Список кодов ниже:
<ul id="main-nav" class="nav nav-sidebar">
<li>
<a href="a.html"></a>
</li>
<li>
<a href="b.html"></a>
</li>
<li>
<a href="c.html"></a>
</li>
<li>
<a href="d.html"></a>
</li>
</ul>
Ive пытался это и некоторые вариации этого, но не могу заставить его работать:
$(document).ready(function() {
$('.nav li').on('click', function (e) {
$(this).addClass('active').siblings().removeClass('active');
});
});
Это в том же тег сценария в нижней части страницы html, после вызова загрузки.
Любые идеи?
Благодаря
еще не повезло, им проверки HTML в консоли и активный тег Isnt получение добавлен. – NorCalKnockOut
К сожалению, без дополнительного контекста я не могу предоставить какую-либо полезную информацию; Кстати, вы знаете свой начальный селектор, '$ (" navbar-partial ")' ошибочен? Он не ищет 'id', но для * элемента *,' '(который, очевидно, не существует). –
Я обманул его в вопросе, извините. Отредактировано – NorCalKnockOut