2010-12-26 36 views

Trả lời

9

Điều này?

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

jsFiddle example

+0

Điều này sẽ không bị giới hạn ở các phần tử con. – user113716

5

Nếu bạn chỉ muốn yếu tố trẻ em, thực hiện điều này:

Ví dụ:http://jsfiddle.net/PV2dR/

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

Hoặc bạn có thể làm điều này với các kết quả tương tự:

var t=0; 
$('#parent').children().width(function(i,w){t+=w;}); 
Các vấn đề liên quan