可以通过以下步骤实现:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css">
<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.min.js"></script>
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
折叠内容
</button>
<div class="collapse" id="collapseExample">
<div class="card card-body">
这是折叠的内容
</div>
</div>
click
事件监听器来捕捉按钮点击事件,然后在回调函数中更改图标。例如,将折叠按钮的图标更改为向下箭头(默认为向右箭头):$(document).ready(function() {
$('.btn').click(function() {
$(this).find('i').toggleClass('bi bi-chevron-down bi bi-chevron-right');
});
});
在上述代码中,我们使用了toggleClass
方法来在两个图标之间切换。bi bi-chevron-down
表示向下箭头图标,bi bi-chevron-right
表示向右箭头图标。
这样,当你点击折叠按钮时,图标将会切换为向下箭头或向右箭头,表示折叠内容的展开和收起。
注意:以上答案中没有提及腾讯云相关产品和产品介绍链接地址,因为该问题与云计算领域的专业知识无关。
领取专属 10元无门槛券
手把手带您无忧上云