首页 > 解决方案 > 如何计算Jquery中孩子的水平

问题描述

我正在使用文本编辑器创建一个 html 代码,但是在创建代码之后,我需要对所有子子项(即标签)执行一些操作。为此,我需要知道所有孩子的级别数。

<p>
  <span style="font-size: 12pt;">
     <span style="font-family: arial, helvetica, sans-serif;">
         Sales 
     </span>
     Offer 
     <span style="background-color: #33cccc;">
        20
        <span style="background-color: #ff9900;">
           %
        </span>
     </span> 
     Off This Week
   </span>
</p> 

简而言之,我需要计算孩子的所有深层层次

标签。

标签: javascriptjqueryparent-childtext-editorchildren

解决方案


您可以使用getElementsByTagName来获取所有元素。例如:

var myList = document.getElementById('myList')

var totalCount = myList.getElementsByTagName(*).length

推荐阅读