【发布时间】:2018-02-27 10:22:33
【问题描述】:
我正在使用 Bootstrap 手风琴,它是根据选择列表选项中的选择选项动态创建的,因此对于选择的每个选项,我都会在现有手风琴上附加一个手风琴面板。
除了能够添加面板之外,我还希望能够移除面板。我确实考虑过有一个关闭按钮,但我无法在关闭按钮(跨度)上定位点击事件。
这是我创建手风琴时输出的示例
<div id="menu">
<div class="panel list-group">
<a href="#" class="list-group-item default" data-toggle="collapse" data-target="#sm" data-parent="#menu">MESSAGES <span class="label label-info">5</span> <span class="fa fa-close pull-right"></span></a>
<div id="sm" class="sublinks collapse">
<div class="list-group-item">
TEST1
</div>
<div class="list-group-item">
TEST2
</div>
<div class="list-group-item">
TEST3
</div>
</div>
</div>
</div>
我认为单击此元素 <span class="fa fa-close pull-right"> 会导致触发事件,但它永远不会触发。它只是作为默认行为打开/关闭面板。
我确实考虑过尝试使用 Jquery 来处理手风琴,但这似乎需要付出很多额外的努力。
我是否需要将关闭按钮放在其他地方,或者我错过了任何可以让它工作的东西?
【问题讨论】:
标签: jquery twitter-bootstrap-3 bootstrap-accordion