4

divに存在する要素の数を見つける方法?? また、 div に存在する Element のリストを印刷したいと思います。私はこれを試しましたが、うまくいきません..

<!DOCTYPE html>
<html>
<head>
<title> Div Length</title>
<script type="text/javascript" src="js/jquery-1.6.2.min.js">

</script>
<script>
    $(function ()
    {
    alert(' Elements are ' +$('#main').length);

    }
    )
</script> 
</head> 
<body>

<div id="main">

<img src="images/thumb1.jpg"; height="30" width="30" />
<img src="images/thumb2.jpg"; height="30" width="30"/>
<img src="images/thumb3.jpg"; height="30" width="30"/>
<img src="images/thumb4.jpg"; height="30" width="30"/>
<div id="main1">

</div>

<div id="main2">

</div>


</div>
</body> 
</html>

jクエリからdivに要素を動的に追加しているため、長さを見つける必要があります。最後に、正常に追加されたすべての要素を確認したいと思います。

ありがとう、

4

3 に答える 3

8

$("div#main").children().length

于 2013-04-18T05:27:08.780 に答える
3

動的に追加された各アイテムを処理したい場合は、長さを取得する必要はまったくありません。代わりに、おそらく、それぞれがこのようにループするだけです

$('#main img').each(function(index){
  // Your code
  console.log( $(this).html() );
});
于 2013-04-18T05:31:42.630 に答える