Я пытаюсь подсчитать все элементы на текущей странице с одним и тем же классом, а затем я собираюсь использовать его для добавления к имени для формы ввода. По сути, я позволяю пользователям нажимать на значок, <span>
а затем добавляя еще один для большего количества элементов того же типа. Но я не могу придумать способ подсчитать все это просто с помощью jQuery / JavaScript.
Я собирался назвать этот элемент как-то так name="whatever(total+1)"
: если у кого-то есть простой способ сделать это, я был бы чрезвычайно благодарен, поскольку JavaScript не совсем мой родной язык.
javascript
jquery
css
element
133794m3r
источник
источник
Ответы:
Должно быть что-то вроде:
Как примечание, часто полезно проверять свойство длины, прежде чем связывать много вызовов функций в объекте jQuery, чтобы убедиться, что у нас действительно есть какая-то работа. См. ниже:
источник
children('div.classname').length
Получить количество элементов, относящихся к одному и тому же классу, очень просто.
источник
источник
для подсчета:
$('.yourClass').length;
должно работать нормально.
хранение в переменной так же просто, как:
var count = $('.yourClass').length;
источник
HTML:
JavaScript:
Демонстрация скрипки для внутреннего только div
источник
пытаться
Показать фрагмент кода
источник