我想将一个类添加到jQuery选项卡元素,只有它当前不活动。
这是我的尝试:
if (($("#tab2").css("ui-state-active")) == false){
$( "#tab2" ).addClass( "blink_me" );
}
答案 0 :(得分:2)
你可能意味着
if ($("#tab2").not(".ui-state-active")... // or !$tab.hasClass("ui-state-active")
或者像这样:
var $tab2 = $("#tab2");
$tab2.toggleClass("blink_me",$tab2.not(".ui-state-active"));
或者一次:
$('#tab2:not(".ui-state-active")').addClass("blink_me")
答案 1 :(得分:1)
您可以尝试not
$('#tab2:not(".ui-state-active")').addClass("blink_me")
答案 2 :(得分:1)
如果您想按班级查看活动状态,hasClass()
就是您要找的地方:
if ($("#tab2").hasClass("ui-state-active")
{
//Active mode
}
else
{
// Inactive mode
}