hasClass():要素のクラス(class)の存在の有無の確認
2016/04/19
要素のクラス(class)の存在の有無の確認の書式
$("要素名").hasClass("クラス名");
要素のクラス(class)の存在の有無の確認をする場合は、
$("要素名").hasClass("クラス名");を記述します。
hasClassメソッドの第1引数にクラス名を代入となります。
具体例(要素のクラス(class)の存在の有無の確認するのサンプルコード)
サンプルでは以下の事をしてます。
1.hasClassメソッドを使って、クラスの有無を確認。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> <!-- body {background-color: #ffffff;} --> .classAttention { color: #ff0000; font-weight: bold; } </style> <script src="../../js/jquery-1.12.2.min.js"></script> <script> $(function(){ var result; if($("p").hasClass("classAttention")){ result = '有る'; }else{ result = '無い'; } $("#resultDiv1").text( '$("p").addClass("classAttention");の前のpタグはclassAttentionクラスが' + result ); $("p").addClass("classAttention"); if($("p").hasClass("classAttention")){ result = '有る'; }else{ result = '無い'; } $("#resultDiv2").text( '$("p").addClass("classAttention");の後のpタグはclassAttentionクラスが' + result ); }); </script> </head> <body> <p>pタグの文字</p> <div id = "resultDiv1"></div> <div id = "resultDiv2"></div> </body> </html>