jQuery 指定クラスの使用回数を取得するサンプル

環境
jQuery 3.6
Windows 10 Pro 64bit

構文
$(“.クラス名").length
指定したクラスの使用回数を取得するには、「length」を使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<!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>

 

jQuery

Posted by arkgame