lavezzi1
@lavezzi1

Почему возвращается нуль?

Здравствуйте. Нужно посчитать сколько элементов в диве. Варианты которые пробовал, всегда возвращается 0.

var count = $(".container").children().length;
var count = $(".container").size()


Структура
<div class="container">
  <div class="container__elem">
    <div class="container__another__elem"></div>
  </div>
  <div class="container__elem">
    <div class="container__another__elem"></div>
  </div>
  <div class="container__elem">
    <div class="container__another__elem"></div>
  </div>
</div>


Нужно посчитать сколько
  • Вопрос задан
  • 249 просмотров
Решения вопроса 3
trushka
@trushka
var count = $(".container>*").length; // =3 - количество элементов непосредственных потомков
var count = $(".container *").length; // =6 - количество потомков вместе с их "детьми"))
Ответ написан
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Варианты которые пробовали:
var count = $(".container").children().length;
var count = $(".container").size()

А нужно было их чуток "скомбинировать" :)

var count = $(".container").children().size()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы