【问题标题】:Can't get disable twitter bootstrap dropdown item [closed]无法禁用 twitter 引导下拉项 [关闭]
【发布时间】:2016-01-28 20:30:17
【问题描述】:

我正在尝试进行高级搜索以过滤我要查找的内容。所以,我正在使用引导下拉菜单来选择我的过滤器,并且我想根据某些条件禁用一些下拉项目。但是我已经尝试了一些方法,但我无法弄清楚为什么它不起作用。

        <ul class="dropdown-menu" role="menu">
          <li><a class="enabled" id="filter_a">Search by A</a></li>
          <li><a class="enabled" id="filter_b">Search by B</a></li>
          <li><a class="enabled" id="filter_c">Search by C</a></li>
          <li><a class="enabled" id="filter_d">Search by D</a></li>
        </ul>

所以,为了禁用我尝试过的第一项 id="filter_a":

在 HTML 代码中设置 class="disabled" 和下面的命令没有成功。

$('#filter_a').addClass('disabled');

现场演示: https://jsfiddle.net/gheleri/mL2btnws/1/

【问题讨论】:

  • 那么你想禁用什么?你的小提琴除了html什么都没有显示。

标签: javascript jquery css twitter-bootstrap dropdown


【解决方案1】:

你需要将类添加到父亲'li'

$('#filter_a').parent().addClass('disabled');

【讨论】:

  • 非常感谢!你拯救了我的一天:)
猜你喜欢
  • 2012-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-28
相关资源
最近更新 更多