Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   посчитать сумму значений (https://javascript.ru/forum/jquery/17832-poschitat-summu-znachenijj.html)

Abraham 04.06.2011 22:10

посчитать сумму значений
 
Есть строка, а вней данные (1-5 значное число), этих строк может быть до 1000, как посчитать такие данные???
var stroka1 = $('#combined_table.vis tbody tr.nowrap td.unit-item:eq(7)');
var summa =

Gvozd 04.06.2011 22:52

each
for

Abraham 04.06.2011 23:21

можно чуть подробней?

walik 04.06.2011 23:59

var summa = 0;
$('#bla .bla bla').each(function() {
    summa += parseInt($(this).val());
});

Gvozd 05.06.2011 00:07

либо в цикле перебрать необходимые вам элементы, и также просумировать их значения

Abraham 05.06.2011 01:19

вывести на экран как эту сумму?

Gvozd 05.06.2011 02:28

alert

Abraham 05.06.2011 02:41

var summa = 0;
$('#combined_table.vis tbody tr.nowrap td.unit-item:eq(7)').each(function() {
    summa += parseInt($(this).val());
});
alert();



так полностью будет???

вылетает пустое окно

Gvozd 05.06.2011 04:02

Цитата:

Сообщение от Abraham
так полностью будет???

нет, разумеется.
вы бы хоть чуточку приложили мозгов и терпения.
в гугле прекрасно можно найти, что и как делать с помощью alert
Цитата:

Сообщение от Abraham
вылетает пустое окно

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

Abraham 06.06.2011 23:42

Долго и упорно научился всё таки выдёргивать из кода нужные циферки

$(document).ready(function() {
var ssil = $('#content_value a[href*=info_vill]').each(function() {
      var ssil = ($(this).attr('href'));
var regVillage = /vill=\d{1,}/;
var regId = /id=\d{1,}/;
var resultV = ssil.match(regVill);
var resultI = ssil.match(regId);


alert(resultV + ' ' + resultI); 
   });
});


Спасибо.

Вот теперь другая заморока, как вытащит со страницы текст?
к примеру отсюда
<a href="http://javascript.ru/forum/">Форум</a>


как вытащить слово "Форум" или любое другое состоящее из 5 букивок :)


Часовой пояс GMT +3, время: 00:21.