Ответ 1
Вы можете использовать .length
, например:
var count = $("ul li").length;
.length
сообщает, сколько совпадений найдено в селекторе, поэтому это подсчет количества элементов <li>
под <ul>
, которые у вас есть..Если есть дочерние дети, используйте "ul > li"
вместо этого, чтобы получить только прямых детей. Если на вашей странице есть другие элементы <ul>
, просто измените селектор на соответствие только его, например, если у него есть идентификатор, который вы используете "#myListID > li"
.
В других ситуациях, когда вы не знаете тип дочернего элемента, вы можете использовать селектор *
(wildcard) или .children()
, например:
var count = $(".parentSelector > *").length;
или
var count = $(".parentSelector").children().length;