<li class="nav-item start ">
<a href="javascript:;" class="nav-link nav-toggle">
<i>
<img src="~/images/MenuIcons/UserManagement.png" width="25" height="25" />
</i>
<span class="title">User Management</span>
<span class="arrow"></span>
</a>
<ul class="sub-menu">
<li class="nav-item start ">
<a asp-controller="Roles" asp-action="Index" class="nav-link ">
<i>
<img src="~/images/MenuIcons/Roles.png" height="25" width="25" />
</i>
<span class="title">Roles</span>
</a>
</li>
<li class="nav-item start ">
<a asp-controller="UserAccount" asp-action="Register" class="nav-link ">
<i class="fa"><img src="~/images/MenuIcons/Register-512.png" height="25" width="25" /></i>
<span class="title">Register</span>
</a>
</li>
</ul>
</li>
<script>
$(document).ready(function () {
debugger;
var url = window.location.pathname;
var currentElement = $('li .nav-item .sub-menu a[href="' + url + '"]');
currentElement.parent().addClass('active open');
})
</script>
Ли размещен в моем частичном меню. Для боковой панели навигации я вызываю частичное представление и тег сценария, который я поместил на активной странице макета и открою родительское и дочернее меню, но не работает. Пожалуйста, помогите мне. Как я могу это исправить.