2017-10-11 10 views
0

クラス "section-block"を持つdivの両方でクラス "aaa"を持つdivの個数を見つけるためにjqueryコードを書く方法? 答えがそれぞれ4と3になるようにします。 同じ名前と同じ親を持つdivの個数、個別に返す回数

  <div class="section-block"> 
          <div class="aaa"></div> 
          <div class="aaa"></div> 
          <div class="aaa"></div> 
          <div class="aaa"></div> 
      </div> 
      <div class="section-block"> 
          <div class="aaa"></div> 
          <div class="aaa"></div> 
          <div class="aaa"></div> 
      </div> 
+0

あなたは、これまで何を試してみましたか? 。 – Cody

+0

のjQuery( '部ブロック ')それぞれ(関数(){。 \t \tするvar B = jQueryの(' AAA')の長さ; \t \tにconsole.log(B); \t})。 – Ramya

答えて

0
$('.section-block').map(function(){ 
    $(this).find('.aaa').length; 
}) 

これはセクション・ブロックの任意の数のために動作します助けてください。

+0

これはうまくいった。ありがとうございました:) – Ramya

0

以下を試してください。

$(document).ready(function() { 
 
    $(".section-block").each(function() { 
 
    var nbOfDivs = $(this).find(".aaa").length ; 
 
    
 
    console.log(nbOfDivs) ; 
 
    }) ; 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="section-block"> 
 
       <div class="aaa"></div> 
 
       <div class="aaa"></div> 
 
       <div class="aaa"></div> 
 
       <div class="aaa"></div> 
 
</div> 
 
<div class="section-block"> 
 
       <div class="aaa"></div> 
 
       <div class="aaa"></div> 
 
       <div class="aaa"></div> 
 
</div>

+0

これも機能しました!!!!ありがとうございます – Ramya

0

// this gives total overall, result = 7 
 
console.log( 
 
    $('.section-block').children('.aaa').length 
 
); 
 

 
// one by one result = 4 and 3 
 
$('.section-block').each(function(){ 
 
    console.log($(this).children('.aaa').length); 
 
}); 
 

 
// this is for accessing of your interest 
 
// result = 4 
 
console.log(
 
    $('.section-block:eq(0)').children('.aaa').length 
 
); 
 

 
// 2nd one 
 
// result = 3 
 
console.log(
 
    $('.section-block:eq(1)').children('.aaa').length 
 
);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="section-block"> 
 
    <div class="aaa"></div> 
 
    <div class="aaa"></div> 
 
    <div class="aaa"></div> 
 
    <div class="aaa"></div> 
 
</div> 
 
<div class="section-block"> 
 
    <div class="aaa"></div> 
 
    <div class="aaa"></div> 
 
    <div class="aaa"></div> 
 
</div>

+0

すべてのシナリオを手伝ってくれてありがとう.. – Ramya

関連する問題