检测标签显示,删除隐藏类

时间:2014-05-08 06:03:18

标签: javascript jquery label hidden removeclass

我想检测label的显示是否为空。如果是,那么我将从标签中删除hidden类。

如何在jQuery中完成?我是js&的新人jQuery的。

5 个答案:

答案 0 :(得分:5)

您可以按照以下代码

if(!$("label").is(":visible"))
{
  // remove hidden class
  $("label").removeClass("hidden");
}

但如果您的代码中有多个标签,请尝试以下

$("label").each(function(){
  if($(this).is(":visible"))
     $(this).removeClass("hidden");
});

答案 1 :(得分:2)

尝试以下代码: -

if($("#labelID").is(":visible"))
{
  // remove hidden class
  $("#labelID").removeClass("hidden");
}

演示: -

http://jsfiddle.net/avmCX/45/

答案 2 :(得分:1)

试试这段代码:

if(!$("#your_label_id").is(":visible"))
   $("#remove_class").removeClass("class_name");

答案 3 :(得分:1)

试试这个:

if($("#lblid").css("display")==='none'){
    $("#lblid").removeClass("hidden");//or $("#lblid").css("display","block")
}

答案 4 :(得分:1)

使用此代码:

if($('label').is(':visible'))
{
  // remove hidden class
 $('.disp-block').removeClass('hidden');
}