css - 如何使用 Select 保持 Bootstrap 下拉菜单打开

标签 css twitter-bootstrap bootstrap-4

我有一个带有选择框的 Bootstrap 下拉菜单,其中有一些我想要的选项。它看起来很好,直到我点击它,下拉菜单关闭。如果单击选择框,如何使下拉菜单保持打开状态?

Here's a bootply.

最佳答案

添加onclick="event.stopPropagation();"给你的<select>

<div class="btn-group">
  <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    Menu
    <span class="caret"></span>
  </a>
  <ul class="dropdown-menu">
    <li><a href="#">Choice1</a></li>
    <li><a href="#">Choice2</a></li>
    <li><a href="#">Choice3</a></li>
    <li class="divider"></li>
    <select onclick="event.stopPropagation();">
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="opel">Opel</option>
      <option value="audi">Audi</option>
    </select>
  </ul>
</div>

关于css - 如何使用 Select 保持 Bootstrap 下拉菜单打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49016617/

相关文章:

javascript - CSS 是样式化 HTML 文档的唯一方法吗?

html - Bootstrap col 没有像预期的那样在断点处崩溃

javascript - 使用按钮 ID 更新表单隐藏字段值?

css - 如何在 bootstrap 中垂直对齐 div 的内容?

javascript - 单击时未打开下拉菜单

html - 无法将图像类标签居中

css - 如何使用 css 在悬停时将浮雕样式放在 SVG 元素上

jquery - Joomla 3 在模态中使用表单

javascript - Bootstrap 模式弹出不弹出

html - 如何使连续两列响应?在第一个文本中,在 bootstrap 4 中的第二个图像中