javascript - 禁用时删除数据切换属性

标签 javascript jquery html twitter-bootstrap bootstrap-tabs

我有一个选项卡列表,其中包含可以禁用的元素 - 即不可点击。当“禁用”作为类添加时,鼠标悬停在元素上表示该选项卡不可点击。不幸的是,该元素是可点击的。 当元素被禁用时,我试图从元素中删除 datatoggle="tab",但我的 jQuery 技能还不够。

我有一个 ul 的 class="nav nav-tabs"with id="myTabs" 我正在尝试使用此 jQuery 语句删除 data-toggle 属性:

$('#myTabs a').is('.disabled').removeAttr('data-toggle');

Bootply example

最佳答案

你可以试试这个:-

$('#tabs li.disabled').find('a').removeAttr('data-toggle');

$('#tabs li.disabled a').removeAttr('data-toggle');

Demo

关于javascript - 禁用时删除数据切换属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24611727/

相关文章:

javascript - 仅过滤掉 0-9 和破折号?

jquery - 动态 select2 不触发更改事件

javascript - 将脚本从请求更改为 axios - 记录待处理的 promise

javascript - 循环中的 jquery 事件处理程序

javascript - 在asp.net和sql server中使用ckeditor保存表单

javascript - 语法错误,无法识别的表达式 : [object HTMLDivElement]input:checkbox[name=]:checked

javascript - 未捕获的 TypeError : lab. find 不是一个函数

html - 在CSS中彼此相邻显示新闻

javascript - 如何在 Knockout.js 中显示 html 元素的输出

javascript - HTML 5 Canvas 元素无法在 .setInterval 方法中正确设置动画