javascript - 使用 Span 触发 Bootstrap 下拉列表

标签 javascript jquery html css twitter-bootstrap

我在标题中有几个图标,这些图标使用字体并用

包裹
<li style="margin-top: 15px">
    <span class="myIcons" id="messages" style="font-size: 5px">m</span>
</li>

我想用它来触发 bootstrap 下拉菜单,但是在它的文档中,它使用了按钮和 div,我不知道如何在单击字体时触发它。

我应该尝试使用 jquery 并尝试在点击 #messages 时触发下拉菜单打开吗?

最佳答案

您不必使用 <button>的和<div>的 - 重要的是要有一个 data-toggle="dropdown"在触发元素上:

<ul class="dropdown">  

  <!-- your markup -->  
  <li style="margin-top: 15px" data-toggle="dropdown">
      <span class="myIcons" id="messages" style="font-size:5px">m</span>
  </li>
  <!--// your markup -->      

  <ul class="dropdown-menu">
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</ul>

演示 -> http://jsfiddle.net/7ujpzs58/

关于javascript - 使用 Span 触发 Bootstrap 下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32918805/

相关文章:

jquery - Wordpress 站点错误,文本框突然向上移动

javascript - 如果没有 id,用 JavaScript 填写网站上的输入字段?

javascript - vuejs路由器中的可选参数

javascript - 从 onclick 调用 JQuery 对话框

html - 滚动时处理 div 之间的空间

css - 当两个子 div 并排时居中包装 div

javascript - 制作嵌套数组以对数组元素进行分组

javascript - typescript :导入模块,导致新模块?

javascript - 如何在函数中查找动态添加的数组元素

javascript - 如何覆盖HTML5输入数字步进功能?使用 jQuery