如何避免计算html页面中的所有div元素[JQUERY]

用户名

我只需要数一些部分,而不是全部。假设您有以下html标记:

<div id="box">
 <div>
     <div>
     </div>
 </div>
<div>
     <div>
     </div>
 </div>
</div>

我需要<div>直接从id为“ box”的div中算出是子级的。在此示例中,这些div的计数是2而不是4。

这是我的Jquery代码:

var count=$('#box')find('div').length;
console.log(count) // the result is 4 because counts all divs

有人可以帮助我吗?

兰迪

这样,您可以计算子元素:

<div id="box">
    <div>
        <div>
        </div>
    </div>
    <div>
        <div>
        </div>
    </div>
</div>
<script   src="https://code.jquery.com/jquery-2.2.1.min.js"   integrity="sha256-gvQgAFzTH6trSrAWoH1iPo9Xc96QxSZ3feW6kem+O00="   crossorigin="anonymous"></script>
<script>
    var count=$('#box').find('div').length;
    alert(count) // the result is 4 because counts all divs

    var count=$('#box > div').length;
    alert(count) // the result is 2 because counts all divs within the first one
</script>

运行脚本: https : //jsfiddle.net/6yg3e0f9/2/

如果将其作为html文件运行,您将看到alert(4)和alert(2)都可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jQuery将所有HTML元素包装在DIV中,具体取决于这些HTML元素的总高度?

来自分类Dev

jQuery如何选择div中的所有元素

来自分类Dev

如何从Web Service ASPX中的另一个页面获取div的所有元素

来自分类Dev

如何避免文本跨越JQuery中的div元素?

来自分类Dev

如何在某个元素之后将所有元素包装在div中?(jQuery的)

来自分类Dev

如何使用jQuery选择特定div中具有相同名称的所有元素

来自分类Dev

避免在CMS的所有页面上使用的jQuery中具有全局上下文

来自分类Dev

计算html页面上的所有<a>

来自分类Dev

计算html页面上的所有<a>

来自分类Dev

如何用字典计算元组中的所有元素?

来自分类Dev

Powershell如何计算多维数组中的所有元素

来自分类Dev

如何禁用div和div中的所有元素?

来自分类Dev

如何使用 jquery 或 javascript 从 div 元素中删除所有以 # 开头的字符?

来自分类Dev

使用jQuery 2.1.3禁用DIV中的所有元素

来自分类Dev

如何避免在CQ中所有页面链接上对.html扩展名进行硬编码?

来自分类Dev

计算HTML页面中SVG元素的大小

来自分类Dev

计算HTML页面中SVG元素的大小

来自分类Dev

如何使用jQuery从HTML表单获取数组中的所有id元素值

来自分类Dev

如何更改div child中的所有元素id

来自分类Dev

如何让div中的所有元素都在一行

来自分类Dev

计算所有div元素,并使用jQuery在span内添加每个数字

来自分类Dev

我如何使用jQuery删除除特定类之外的所有div和其他DOM HTML元素

来自分类Dev

如果我使用jQuery更改div的HTML,是否从内存中删除了所有DOM元素和侦听器?

来自分类Dev

如何在网页的所有页面中抓取所有div

来自分类Dev

如何通过jquery计算div元素的数量

来自分类Dev

如何取消选择jQuery中的所有元素?

来自分类Dev

如何取消选择jQuery中的所有元素?

来自分类Dev

当另一个元素更改大小时,如何避免html页面中的元素移动

来自分类Dev

如何使用python捕获HTML元素中的所有链接?

Related 相关文章

  1. 1

    如何使用jQuery将所有HTML元素包装在DIV中,具体取决于这些HTML元素的总高度?

  2. 2

    jQuery如何选择div中的所有元素

  3. 3

    如何从Web Service ASPX中的另一个页面获取div的所有元素

  4. 4

    如何避免文本跨越JQuery中的div元素?

  5. 5

    如何在某个元素之后将所有元素包装在div中?(jQuery的)

  6. 6

    如何使用jQuery选择特定div中具有相同名称的所有元素

  7. 7

    避免在CMS的所有页面上使用的jQuery中具有全局上下文

  8. 8

    计算html页面上的所有<a>

  9. 9

    计算html页面上的所有<a>

  10. 10

    如何用字典计算元组中的所有元素?

  11. 11

    Powershell如何计算多维数组中的所有元素

  12. 12

    如何禁用div和div中的所有元素?

  13. 13

    如何使用 jquery 或 javascript 从 div 元素中删除所有以 # 开头的字符?

  14. 14

    使用jQuery 2.1.3禁用DIV中的所有元素

  15. 15

    如何避免在CQ中所有页面链接上对.html扩展名进行硬编码?

  16. 16

    计算HTML页面中SVG元素的大小

  17. 17

    计算HTML页面中SVG元素的大小

  18. 18

    如何使用jQuery从HTML表单获取数组中的所有id元素值

  19. 19

    如何更改div child中的所有元素id

  20. 20

    如何让div中的所有元素都在一行

  21. 21

    计算所有div元素,并使用jQuery在span内添加每个数字

  22. 22

    我如何使用jQuery删除除特定类之外的所有div和其他DOM HTML元素

  23. 23

    如果我使用jQuery更改div的HTML,是否从内存中删除了所有DOM元素和侦听器?

  24. 24

    如何在网页的所有页面中抓取所有div

  25. 25

    如何通过jquery计算div元素的数量

  26. 26

    如何取消选择jQuery中的所有元素?

  27. 27

    如何取消选择jQuery中的所有元素?

  28. 28

    当另一个元素更改大小时,如何避免html页面中的元素移动

  29. 29

    如何使用python捕获HTML元素中的所有链接?

热门标签

归档