Как я могу подсчитать количество детей?

У меня есть список

  • ...

Мне нужно jQuery для подсчета количества элементов в моем списке.

Вы можете использовать .length , например:

 var count = $("ul li").length; 

.length указывает, сколько совпадений найдено в селекторе, поэтому это подсчет количества

  • под элементами

      которые у вас есть … Если есть дочерние дети, используйте "ul > li" вместо этого, чтобы получить только прямых детей. Если на вашей странице есть другие элементы

        , просто измените селектор на соответствие только его, например, если у него есть идентификатор, который вы используете "#myListID > li" .

        В других ситуациях, когда вы не знаете тип дочернего .children() , вы можете использовать селектор * (wildcard) или .children() , например:

         var count = $(".parentSelector > *").length; 

        или:

         var count = $(".parentSelector").children().length; 

        Для этого вам не нужен jQuery. Вы можете использовать JavaScript .childNodes.length .

        Просто убедитесь, что вычитаете 1, если вы не хотите включать текстовый узел по умолчанию (который по умолчанию пуст). Таким образом, вы должны использовать следующее:

         var count = elem.childNodes.length - 1; 

        Попытайтесь использовать:

         var count = $("ul > li").size(); alert(count); 

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

          тогда существует

        1. s при написании селектора var count = $(this+"> li").length; не работает.

        2. Как вы добавляете псевдо classы в элементы с помощью jQuery?
        3. как добавить день к дате с помощью jquery datepicker
        4. Изменение значка Twitter-загрузки 3.0 при крахе
        5. JQUERY Значение передачи ajax от MVC View to Controller
        6. jQuery отключить прокрутку, когда мышь над абсолютным div
        7. Получение jQuery для распознавания .change () в IE
        8. json Uncaught SyntaxError: Неожиданный токен:
        9. jQuery: пожарный щелчок () перед размытием ()
        10. «Недопустимый токен CSRF или неправильный», а параметр post через AJAX в Django
        11. .delay () и .setTimeout ()
        12. jQuery Validate - требует, по крайней мере, одного поля в заполняемой группе
        13. Давайте будем гением компьютера.