如何计算元素中子元素的数量?

时间:2014-09-11 06:59:23

标签: javascript jquery html count

HTML

<div class="fieldset_div">

<textarea name="subContext_1" class="textcountx" id="textarea__1_1">
  </textarea>
</div>
  • 我需要计算一个类中的类数。
  • 我需要在&#39; fieldset_div&#39;中找到textareas的数量。

请帮忙。

3 个答案:

答案 0 :(得分:3)

将textarea的选择器用于.length属性:

$('.fieldset_div textarea').length

答案 1 :(得分:2)

要获取元素中的类数量,请尝试以下操作:

var className = document.getElementById('sidebar').className;
var count = className.trim().split(' ').length + 1;

要获得某个元素的子元素数量,您可以尝试:

document.getElementsByClassName('fieldset_div')[0].childElementCount

然而,这并不考虑孩子是否是文本区域。

答案 2 :(得分:0)

使用

$('.fieldset_div').find('textarea').length

演示http://jsbin.com/favujasivoju/1/