Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
dolte
Человек
324 / 198 / 63
Регистрация: 04.02.2013
Сообщений: 1,189
1

Получить количество элементов

20.07.2016, 00:39. Просмотров 244. Ответов 1
Метки нет (Все метки)

Имеются списки

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<div class="list">
<ul>
    <li rel="1">rel=1</li>
    <li rel="2">rel=2</li>
    <li rel="3">rel=3</li>
</ul>
</div>
<div class="list">
<ul>
    <li rel="1">rel=2</li>
    <li rel="2">rel=2</li>
</ul>
</div>
<div class="list">
<ul>
    <li rel="1">rel=1</li>
    <li rel="2">rel=2</li>
        <li rel="3">rel=3</li>
        <li rel="4">rel=4</li>
</ul>
</div>
Я хочу получить количество элементов в списке, то-есть в примере их от 1 до 4
и получить общее количество каждого элемента списка, общее по всем ul сразу, т.е rel1=3 rel3=2 и т.д
сейчас делаю это вручную через length для каждого элемента, что не удобно при дальнейшем редактировании списка.
Javascript
1
2
rel_1 = $('.list ul li[rel=1]').length
rel_2 = $('.list ul li[rel=2]').length
Как это реализовать, что бы в дальнейшем можно было использовать каждый из них ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2016, 00:39
Ответы с готовыми решениями:

Получить определенное количество элементов массива
Есть массив ar он добывается с помощью ajax (запуск ajax происходит при клике...

В массиве из 100 элементов найти количество отрицательных элементов, минимальный элемент и его индекс
В массиве из 100 элементов найти количество отрицательных элементов,...

Получить количество месяцев
как получить количество месяцев между 2 датами на JS? сделал так: var...

Получить количество строк в сообщении
Такой простой вопрос. Вот функция function load_messes() { $.ajax({ ...

Получить количество дней Javascript
Получить количество дней, оставшихся до Нового Года, по заданной дате. Дату...

1
newJS
2397 / 1070 / 307
Регистрация: 23.06.2011
Сообщений: 3,330
20.07.2016, 06:07 2
так?
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
onload=function(){
var m, k, el
 
m=document.querySelectorAll(".list");
k=m.length;
//alert(m.length);
while(k--){
el=m[k].querySelectorAll("li");
 
alert(el.length);
 
}
 };
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.07.2016, 06:07

Как получить количество дней между двумя датами?
Выкачивается из MS SQL две даты - как можно вычислить кол-во дней между ними...

Получить id всех li-элементов ul
Всем привет! Имеется ненумерованный список, необходимо получить id всех...

Как получить сумму элементов масива меньше 10
Есть код: function doTask1() { var arr =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru