Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查是否未选择jQuery选项卡元素_Jquery_Jquery Ui - Fatal编程技术网

如何检查是否未选择jQuery选项卡元素

如何检查是否未选择jQuery选项卡元素,jquery,jquery-ui,Jquery,Jquery Ui,我只想在jQuery选项卡元素当前未处于活动状态时向其添加一个类 这是我的尝试: if (($("#tab2").css("ui-state-active")) == false){ $( "#tab2" ).addClass( "blink_me" ); } 你可以试试看 你可能是说 if ($("#tab2").not(".ui-state-active")... // or !$tab.hasClass("ui-state-active") 或者像这样: var $tab2 = $

我只想在jQuery选项卡元素当前未处于活动状态时向其添加一个类

这是我的尝试:

if (($("#tab2").css("ui-state-active")) == false){
 $( "#tab2" ).addClass( "blink_me" );
} 
你可以试试看

你可能是说

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")

如果您想按类检查活动状态,您需要的是hasClass:

if ($("#tab2").hasClass("ui-state-active")
{
    //Active mode
}
else
{
    // Inactive mode
}

我想你想如果$tab2.hasClassui状态处于活动状态…我本来应该有$'tab2:not.ui状态处于活动状态'.addClassblink'_me@mplungjan是的,这个条件是多余的,一条短而甜的线。
if ($("#tab2").hasClass("ui-state-active")
{
    //Active mode
}
else
{
    // Inactive mode
}