我有一个Bootstrap v3面板,其中包含面板标题和面板主体。我希望用户能够点击面板标题,它会折叠/展开面板主体。我正在使用Bootstrap的Collapse JavaScript来做到这一点。这是我的标记:Bootstrap:使用面板标题折叠面板主体
<div class="panel panel-default group-panel">
<div class="panel-heading" role="button" data-toggle="collapse" data-target="#panel-body-foobar">
<a href="#" class="btn btn-xs">Action Button</a>
</div>
<div class="panel-body collapse in" id="panel-body-foobar">
Some content here.
</div>
</div>
此代码正常工作,单击面板标题将折叠/展开正文。但是,请注意,我在面板标题中也有一个按钮。当我点击那个按钮时,它正在折叠/展开面板主体。如果你不知道我的意思,请看jsfiddle。
我怎样才能配置这个,只有直接点击面板标题,而不是任何子元素,才会触发合拢/展开?
试试这个:https://jsfiddle.net/Wc4xt/3230/ – Alex