content columns column bootstrap adjust jquery each column-width

columns - jQuery: obtener el ancho de cada elemento y sumarlos



width columns jquery datatables (2)

Utilice parseInt(value, radix) :

var totalWidth = 0; $(''.block-item'').each(function(index) { totalWidth += parseInt($(this).width(), 10); });

Aquí hay un ejemplo de violín .

¿Cómo puedo obtener el ancho de cada elemento y sumarlos?

Por ejemplo, aquí está el 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>

Puedo pensar en hacer un bucle a través de cada elemento, pero ¿cómo sumar los números?

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

Quiero obtener el número total de 150 (10 + 50 + 90) .

Gracias.


var w = GetWidths(''.block-item''); function GetWidths(id) { var i = 0; $(id).each(function (index) { i += parseInt($(this).width(), 10); }); return i; }