2014-09-11 4 views
-5

HTMLКак подсчитать количество дочерних элементов внутри элемента?

<div class="fieldset_div"> 

<textarea name="subContext_1" class="textcountx" id="textarea__1_1"> 
    </textarea> 
</div> 
  • Мне нужно подсчитать количество классов внутри класса.
  • Мне нужно найти количество текстовых полей внутри 'fieldset_div'.

Просьба помочь.

ответ

3

Используйте селектор для текстового поля с .length собственности:

$('.fieldset_div textarea').length 
+2

Это не то, о чем просит ОП. – Cerbrus

+1

Что мне нужно, чтобы найти количество текстовых полей внутри 'fieldset_div'.' означает? –

+0

Хм, может быть, я был тем, кто не читал вопрос правильно. мои извинения – Cerbrus

2

Чтобы получить количество классов в элементе, попробуйте это:

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

Чтобы получить количество детей определенный элемент, вы можете попробовать это:

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

Однако это не считает кастрированный баран или не дети текстовой области.

Смежные вопросы