我想要做的是在aria-expanded == true
添加一个类,并在aria-expanded为false时删除它。
if $(".panel-heading .panel-title > a").attr("aria-expanded" == "true")
$(".panel-heading .panel-title > a").toggleClass('a_red')
现在这似乎无法正常工作!
答案 0 :(得分:1)
您无法按照现在的方式检查属性值。你遗漏了if-statement
中的一对开始和结束括号。它应该是这样的:
if ($(".panel-heading .panel-title > a").attr("aria-expanded") == "true")
$(".panel-heading .panel-title > a").toggleClass('a_red');
答案 1 :(得分:0)
acedGetDist
有一个可选的第二个参数toggleClass
。
.toggleClass( className, state )
<强>状态强>
确定是否为类的布尔值(不仅仅是truthy / falsy) 应该添加或删除。
所以这会添加和删除类: -
state