【发布时间】:2019-08-27 23:59:19
【问题描述】:
我正在学习如何使用引导程序制作展开/折叠按钮。我有两个可以在单击时展开/折叠的项目,并且我还有一个用于所有项目的主展开/折叠。问题是当一个项目被扩展,而另一个不是。主展开/折叠按钮将关闭第一个但打开第二个。无论项目是否展开,如何使主按钮展开/折叠?
<div class="container">
<button type="button" class="btn btn-primary">Expand/Collapse</button>
<div class="card">
<div class="card-body">
<button class="card-title" data-toggle="collapse" data-target="#collapse" aria-expanded="false" aria-controls="collapse">Test</button>
<div class="card-text" id="collapse">
test
</div>
<button class="card-title" data-toggle="collapse" data-target="#collapse1" aria-expanded="false" aria-controls="collapse">
<strong>Test2</strong>
</button>
<div class="card-text" id="collapse1">
Beta2
</div>
</div>
</div>
下面是主按钮的代码:
$(".btn-primary").click(function(){
$(".card-text").collapse('toggle');
});
【问题讨论】:
标签: html bootstrap-4 toggle collapse