jquery - 如果 aria-expanded == true 使用 coffeescript 或 jquery 切换类

标签 jquery html css coffeescript

我想做的是在 aria-expanded == true 时添加一个类,并在 aria-expanded 为 false 时删除它。

if $(".panel-heading .panel-title > a").attr("aria-expanded" == "true") 
    $(".panel-heading .panel-title > a").toggleClass('a_red')

现在这似乎不起作用!

最佳答案

您不能像现在这样检查属性值。 if 语句 中缺少一对左括号和右括号。应该是这样的:

if ($(".panel-heading .panel-title > a").attr("aria-expanded") == "true") 
    $(".panel-heading .panel-title > a").toggleClass('a_red');

关于jquery - 如果 aria-expanded == true 使用 coffeescript 或 jquery 切换类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37132185/

相关文章:

php - 我如何知道表格是否已被修改

html - 在 Bootstrap 中创建和样式化输入作为句子的一部分?

html - 如何在具有透明背景的 Three.js Canvas 上绘制 <div> 元素?

php - 维护未被 javascript escape() 函数转义的字符

jquery - :contains selector 的通配符/逻辑语法

javascript - 如何删除符合特定条件的所有 Div 的样式?

javascript - 想要打开两个单独的窗口

javascript - 子菜单点击事件没有被触发

javascript - 如何在 jQuery 小部件中使用动态属性值

jquery - 从任何一侧调整元素的大小