2016-09-28 4 views
-3

そのdivまたはliをクリックしてチェックしたい場合は、hasClass()を実行します。onclickは、その要素がhasClass()でないかどうかをチェックします。

私はこのようにそれを行うにしようとしています:

$(document).on('click',function() { 
    if(!(this).hasClass("help-icons") && !(this).hasClass("help") && (this).hasClass("close")){ 
    $(".help-icons").hide(); 
    }else if((this).hasClass("help")){ 
     $(".help-icons").show(); 
    }else{ 
     $(".help-icons").hide(); 
    } 
    }); 
+2

誤植を忘れてしまいました。 –

+2

なぜドキュメントにこれらのクラスがあるのか​​、それともクラスがあるのか​​不思議に思う人はいませんか? – adeneo

答えて

1

あなたは$

$(document).on('click', function() { 
    if(!$(this).hasClass("help-icons") && !$(this).hasClass("help") && $(this).hasClass("close")) { 
    $(".help-icons").hide(); 
    } else if ($(this).hasClass("help")) { 
    $(".help-icons").show(); 
    } else { 
    $(".help-icons").hide(); 
    } 
}); 
関連する問題