【发布时间】:2019-12-12 07:06:03
【问题描述】:
$(function(){
$('[data-toggle="tooltip"]').tooltip();
$(".side-nav .collapse").on("hide.bs.collapse", function()
{
$(this).prev().find(".fa").eq(1).removeClass("fa-angle-right").addClass("fa-angle-down");
});
$('.side-nav .collapse').on("show.bs.collapse", function()
{
$(this).prev().find(".fa").eq(1).removeClass("fa-angle-down").addClass("fa-angle-right");
});
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" />
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav side-nav">
<li>
<a href="investigaciones/favoritas"><i class="fa fa-fw fa-user-plus"></i>Dashboard</a>
</li>
<li>
<a href="#" data-toggle="collapse" data-target="#submenu-1">
<i class="fa fa-fw fa-search"></i> Hosts <i class="fa fa-fw fa-angle-down pull-right"></i>
</a>
<ul id="submenu-1" class="collapse">
<li><a href="#"><i class="fa fa-angle-double-right"></i> SUBMENU 1.1</a></li>
<li><a href="#"><i class="fa fa-angle-double-right"></i> SUBMENU 1.2</a></li>
<li><a href="#"><i class="fa fa-angle-double-right"></i> SUBMENU 1.3</a></li>
</ul>
</li>
</ul>
</div>
我有一个侧面导航栏,其中的菜单包含子菜单项。当使用 jquery 单击菜单项时,我必须动态添加子菜单项,但这对我不起作用。
我想使用 jquery 来点击菜单,比如 onclick 函数,还想动态添加列表项。 我有 array=[submenu1, submenu2, submenu3] 并想使用 jquery 将其附加到我的菜单子项中。
【问题讨论】:
-
展示你的 jQuery,以便我们创建一个示例并进行测试。
-
看看这个如果它可能有帮助,我想使用这个 jquery
-
请在sn-p中添加您的代码。
-
@Rahul 你在使用引导程序吗?
-
是的,我正在使用引导程序 @Revti
标签: jquery