2010-12-26 17 views

Odpowiedz

9

To?

var width = 0; 
$('selector > *').each(function() { width += $(this).width(); }); 

jsFiddle example

+0

Nie będzie to ograniczone do elementów podrzędnych. – user113716

5

Jeśli chcesz tylko dzieci elementy, to zrobić:

Przykład:http://jsfiddle.net/PV2dR/

var t=0; 
$('#parent > *').width(function(i,w){t+=w;}); 

Albo można to zrobić za pomocą tego samego rezultatu:

var t=0; 
$('#parent').children().width(function(i,w){t+=w;}); 
Powiązane problemy