如何使链接文本可点击以激活 Bootstrap 可折叠?

Posted

技术标签:

【中文标题】如何使链接文本可点击以激活 Bootstrap 可折叠?【英文标题】:How do you make a link_to text clickable to activate a Boostrap collapsible? 【发布时间】:2021-12-18 20:53:51 【问题描述】:

我有这段代码用于可折叠的标题文本和一个插入符号,它可以折叠/取消折叠 div

<span><strong>"Weekly"</strong></span> <a class="caret" type="button" data-toggle="collapse" data-target="#weekly" aria-expanded="false" aria-controls="weekly"></a>

<div class="collapse overflow-hidden" id="weekly">
  # Collapsible content
</div>

我想让插入符号旁边的标题文本也可点击,以便为用户提供更大的点击区域以折叠/取消折叠相应的div

我尝试将spana 标记在link_to 中,但结果不理想(文本链接到代表id 的锚点,div 未折叠)。

实现此目的的正确方法是什么?

【问题讨论】:

【参考方案1】:

如果将所有内容放在顶部容器的按钮中,则可以使其可点击。

例子:

<a class="caret" type="button" data-toggle="collapse" data-target="#weekly" aria-expanded="false" aria-controls="weekly">
    <span><strong>"Weekly"</strong></span> 
</a>

【讨论】:

以上是关于如何使链接文本可点击以激活 Bootstrap 可折叠?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用辅助功能模式使可跨文本可点击

你如何使单选按钮文本也可点击?

使引导卡完全可点击

如何使整个引导程序缩略图可点击(适用于手机和平板电脑)

如何在我绘制文本的自定义视图中使链接、电话号码可点击(与 textview 中的行为相同)?

如何使复选框文本的一部分可点击?