2013-06-01 4 views
1

У меня есть счетчик детей, поступающий с сервера, я бы больше не делал математику. Я хотел бы извлечь номер из разметки.jquery Вычислить сумму из элементов разметки

Внутри каждого активного родителя мне нужно прокрутить и получить число из .category-count.

 children_counts = $('.active-parent .category-count') 
     children_counts.each(function(){ 
     var parent_count = $(this).text(); 
     console.log(parent_count) 
     }); 

Я его возвращением номера с журналом заявлением

189 
5 
86 
261 

не может понять, как подвести эти вверх. Любая помощь приветствуется.

ответ

2

Инициализировать переменную и использовать parseInt, чтобы добавить счет внутри каждого цикла.

children_counts = $('.active-parent .category-count'); 
var totalCount = 0; 
children_counts.each(function(){ 
    var parent_count = $(this).text(); 
    totalCount += parseInt(parent_count, 10); 
}); 
console.log('Total Count is -- ' + totalCount); 
+0

AMAZING. Спасибо за быстрый ответ, теперь мне просто нужно выяснить, как добавить это к активному родителю! Спасибо – jahrichie

+0

@jahrichie .. Рад помочь ... Просто используйте метод 'append' ..' $ ('. Active-parent'). Append ($ ('

', {text: total_count})); ' –

Смежные вопросы