jQuery無双

jQueryをとことん使いこなす! jQuery1.12対応。使い方、入門、サンプル、ノウハウをとことん極めた最強ブログ。

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>
 
要素のクラス(class)の存在の有無の確認のサンプルコードの結果

jquery,hasClass,クラス,有無,確認

 

 - 属性(attributes) , , , ,