jQuery 指定クラスの使用回数を取得するサンプル
環境
jQuery 3.6
Windows 10 Pro 64bit
構文
$(“.クラス名").length
指定したクラスの使用回数を取得するには、「length」を使用します。
使用例
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>サンプル</title>
<link rel="stylesheet" type="text/css"
href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css">
<script src="http://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<style>
body>.grid {
height: 90%;
}
.fields {
margin-top: 8px;
}
</style>
<script>
$(function () {
$('#btn').on('click', function () {
$('#res').text( $(".ui").length )
})
})
</script>
<body>
<div class="ui middle aligned center aligned grid">
<div class="column">
<h3 id="res"></h3>
<div id="ctn">
<a id="lab1" class="ui red tag label">11</a>
<a id="lab2" class="ui pink tag label">22</a>
<a id="lab3" class="ui orange tag label">33</a>
<a id="lab4" class="ui yellow tag label">44</a>
<a id="lab5" class="ui olive tag label">55</a>
</div>
<div class="ui stackable fields">
<button id="btn" class="ui violet button">実行</button>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>サンプル</title>
<link rel="stylesheet" type="text/css"
href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css">
<script src="http://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<style>
body>.grid {
height: 90%;
}
.fields {
margin-top: 8px;
}
</style>
<script>
$(function () {
$('#btn').on('click', function () {
$('#res').text( $(".ui").length )
})
})
</script>
<body>
<div class="ui middle aligned center aligned grid">
<div class="column">
<h3 id="res"></h3>
<div id="ctn">
<a id="lab1" class="ui red tag label">11</a>
<a id="lab2" class="ui pink tag label">22</a>
<a id="lab3" class="ui orange tag label">33</a>
<a id="lab4" class="ui yellow tag label">44</a>
<a id="lab5" class="ui olive tag label">55</a>
</div>
<div class="ui stackable fields">
<button id="btn" class="ui violet button">実行</button>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>サンプル</title> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css"> <script src="http://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <style> body>.grid { height: 90%; } .fields { margin-top: 8px; } </style> <script> $(function () { $('#btn').on('click', function () { $('#res').text( $(".ui").length ) }) }) </script> <body> <div class="ui middle aligned center aligned grid"> <div class="column"> <h3 id="res"></h3> <div id="ctn"> <a id="lab1" class="ui red tag label">11</a> <a id="lab2" class="ui pink tag label">22</a> <a id="lab3" class="ui orange tag label">33</a> <a id="lab4" class="ui yellow tag label">44</a> <a id="lab5" class="ui olive tag label">55</a> </div> <div class="ui stackable fields"> <button id="btn" class="ui violet button">実行</button> </div> </div> </div> </body> </html>