私のHTMLコードは次のようになります
<div id="partA">
<div class="myClass typeA"> blabla </div>
<div class="myClass typeA"> blabla </div>
<div class="myClass typeA"> blabla </div>
<div class="myClass typeB"> blabla </div>
</div>
<div id="partB">
<div class="myClass typeA"> blabla </div>
<div class="myClass typeA"> blabla </div>
<div class="myClass typeA"> blabla </div>
<div class="myClass typeB"> blabla </div>
</div>
javascript を使用して class の要素数をカウントしたいのですmyClass
が、 内にあるものだけ#partA
です。
使用する
$(".myClass").size()
と、結果として得られます(と8
の両方のすべての要素をカウントします)。
使用する
と取得します(両方の部分からすべてと要素を取得します)
しかし、使用する
と取得します。
どうやら、その JavaScript コマンドは と の両方を持つ要素のみを検索します。で要素内に含まれるクラスの数をカウントするために、そのコマンドを再定式化することは可能ですか?partA
partB
$(".myClass.typeA").size()
6
myClass
typeA
$("#partA.myClass").size()
0
id=partA
class=myClass
myClass
id=partA
どうもありがとう!