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)の存在の有無の確認のサンプルコードの結果
