计算div内div的数量

时间:2011-11-23 15:36:21

标签: javascript jquery

<div id="full">
        <?php $i=0; $j=1; foreach ($array as $image){ ?>
        <div id="image<?php echo $i;?>" class="img bg-img<?php echo $j;?>"><img src="<?php echo $image['image']; ?>" ></img></div>
        <?php $j++; $i++;} ?>           

    </div>

如何获得div id =“full”包含的div数??

6 个答案:

答案 0 :(得分:14)

以下应该这样做:

$('#full > div').length

See here for jsFiddle

答案 1 :(得分:3)

试试这个:

$('div#full div').length;

答案 2 :(得分:2)

您可以使用:

$('#full > div').length

文档:http://api.jquery.com/size/

答案 3 :(得分:1)

var divCount = $('#full').children('div').length;

答案 4 :(得分:0)

你可以这样:

<div id="full">
<?php $total = count($array); ?>
<?php $i=0; $j=1; foreach ($array as $image){ ?>
        <?php $i=0; $j=1; foreach ($array as $image){ ?>
        <div id="image<?php echo $i;?>" class="img bg-img<?php echo $j;?>"><img src="<?php echo $image['image']; ?>" ></img></div>
        <?php $j++; $i++;} ?>           

</div>

答案 5 :(得分:0)

var count= $("#full > div").size()

现在变量计数将具有div的数量

我刚刚意识到size()与length一样返回。但是使用长度,你可以避免额外的方法调用。所以去吧。