jquery - 如何让我的 TreeView 在进入子页面后显示数据?

标签 jquery html css asp.net-mvc twitter-bootstrap

我在 MVC 布局中设计了一个 TreeView ,其中使用了 Bootstrap 和 jquery。我在 TreeView 中得到了一个“主”文本,父级内部得到了“Details1”作为 Child 1/“details2”作为 child 2。我的问题是,每当我单击“Details1”(child1) 时,它都会将我带到 Details 1 页面,但所有子类都会在我的 TreeView 中与父类一起折叠起来。我希望我的子数据与父数据一起折叠,仅在页面加载期间以及每当我们单击父数据时。所有其他时间以及每当我们单击子页面链接时,我不希望数据被折叠,我希望所有子类显示在父类下方。如何实现。?

我们用于 TreeView 的代码如下..

<ul class="sidebar-menu">
                    <li class="treeview">
                        <a href="#">
                        <i class="fa fa-clipboard" aria-hidden="true"></i><span>Masters</span> <span class="pull-right-container"><i class="fa fa-angle-right pull-right"></i></span></a>
                        <ul class="treeview-menu">
                            <li><a href="/Detail1"><i class="fa fa-angle-right" aria-hidden="true"></i> Detail1</a></li>
                            <li><a href="/Detail2"><i class="fa fa-angle-right" aria-hidden="true"></i> Detail2</a></li></ul>

最佳答案

您可以使用 JQuery 或 #targetid 两种方式

<script>
$(function(){
   $('#child').click(function(){
   $('.treeview-menu').addClass('active');
});
});
</script>

或 使用目标 ID #id

关于jquery - 如何让我的 TreeView 在进入子页面后显示数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44148326/

相关文章:

javascript - Pusher.com - 当有人连接/断开连接时收到服务器端通知

javascript - 使用 jquery 拦截 Google 日历上的点击事件

html - 如何保持居中和对齐?

javascript - 如何添加自动编号表行?

javascript - 谷歌地图正在后台加载但未显示在页面上

javascript - 无法使用 jQuery 来指向选定的元素

javascript - 花式 slider 代码笔

html - 在另一个 div 内滚动 div

css - 使用CSS将悬停状态分配给数据ID

jquery - bxslider/firefox 幻灯片对齐问题