用于关闭所有可折叠元素的按钮

问题描述 投票:0回答:2

我的HTML文件中包含以下代码:

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">

<div class="list-group list-group-flush">
  <a href="javascript: void(0)" data-parent=".list-group" class="list-group-item list-group-item-action filter-options" data-group="all"><b>Home</b></a>
  <a data-toggle="collapse" href="#itSection" class="list-group-item list-group-item-action"><b>IT</b></a>
  <div id="itSection" class="list-group collapse">
    <a href="javascript: void(0)" class="list-group-item list-group-item-action menu2 filter-options" data-group="devops">DevOps</a>
  </div>
  <a data-toggle="collapse" href="#pdSection" class="list-group-item list-group-item-action"><b>Product
                    Development</b></a>
  <div id="pdSection" class="list-group collapse">
    <a href="javascript: void(0)" class="list-group-item list-group-item-action menu2 filter-options" data-group="travelandcppd">Travel &
                    CP</a>
    <a href="javascript: void(0)" class="list-group-item list-group-item-action menu2 filter-options" data-group="sfandcppd">SF &
                    CP</a>
  </div>
  <a href="javascript: void(0)" class="list-group-item list-group-item-action filter-options" data-group="management"><b>Management</b></a>
  <a href="javascript: void(0)" class="list-group-item list-group-item-action filter-options" data-group="marketing"><b>Marketing</b></a>
</div>

<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>

您可以在代码中看到,我有几个带有子菜单的部分。

如果单击主页,我将尝试使用data-parent属性折叠所有展开的项目。您能在这里指出正确的方向吗?

javascript html jquery twitter-bootstrap bootstrap-4
2个回答
0
投票

添加以下脚本


-1
投票

从主页按钮onClick隐藏它们:

© www.soinside.com 2019 - 2024. All rights reserved.