javascript - 如何禁用 Bootstrap 选项卡

标签 javascript jquery angularjs twitter-bootstrap

我有这个导航标签

<ul class="nav nav-tabs" id="pointerTabs">
    <li class="active aa"><a data-toggle="tab" href="#aa">01 Personal</a></li>
    <li class="bb" ><a data-toggle="tab" href="#bb">02 Education</a></li>
    <li class="cc"><a data-toggle="tab" href="#cc" >03 Experience</a></li>
    <li class="dd"><a data-toggle="tab" href="#dd">04 Family</a></li>
</ul>

在页面加载时,我尝试禁用除第一个选项卡之外的所有选项卡。因此尝试添加属性

$('.bb,.cc,.dd').prop('disabled','true');

但它不起作用。

如何禁用它?有什么帮助吗?如何使用data-toggle在此处启用和禁用选项卡?

最佳答案

除了第一个li之外,您可以使用pointer-events:none

.nav.nav-tabs li:not(:first-of-type) a {
  pointer-events:none;
}

关于javascript - 如何禁用 Bootstrap 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47586561/

相关文章:

javascript - 不确定这段 JS 代码在做什么

javascript - 嵌套影子根中的查询元素

javascript - ES6 导入 – jQuery 未定义

javascript - jquery可排序,如何防止列表移动到其他连接列表

javascript - 单击表 td 输入时每次都附加相同的 tr

javascript - 使用 AngularJS 操作 DOM

javascript - 在 html5 Canvas 中移动

jquery - 选择框作为类别过滤器在 Chrome、IE 上不起作用。

javascript - 在不可滚动的 Div 内捕获鼠标滚轮滚动

javascript - 当事物未定义时,有没有办法让 Angular.js 更冗长?