Подтвердить что ты не робот

JQuery: получить ширину каждого элемента и суммировать их

Как я могу получить каждую ширину элемента и суммировать их?

Например, вот HTML:

<div id="container">
<div class="block-item" style="width:10px"></div>
<div class="block-item" style="width:50px"></div>
<div class="block-item" style="width:90px"></div>
<div>

Я могу думать о прохождении через каждый элемент, но как суммировать числа?

$('.block-item').each(function(index) {
    alert($(this).width());
});

Я хочу получить общее число 150 (10 + 50 + 90).

Спасибо.

4b9b3361

Ответ 2

var w = GetWidths('.block-item');

function GetWidths(id) {
    var i = 0;

    $(id).each(function (index) {
        i += parseInt($(this).width(), 10);
    });

    return i;
}