我有一個想法,我可能會這樣做,但我想知道如果任何人有更好的想法或可以幫助我。我有一個無序列表,其中包含動態生成的不同數量的圖像。我想添加每個圖像的寬度,並將包含無序列表寬度設置爲該值。jquery:添加一個容器內的所有圖像元素的寬度
例如,如果三個圖像是輸出的HTML可能看起來像這樣:
<ul id="thumbnails">
<li><a href="#"><img src="image_path"></a></li>
<li><a href="#"><img src="image_path"></a></li>
<li><a href="#"><img src="image_path"></a></li>
</ul>
如果圖像之一是200像素,圖像中的兩個是100像素,並且圖像三樣50像素,我想分配縮略圖的寬度從ul到350px。
$('#thumbnails').css('width', '350px');
雖然每個圖片都有一個2px的margin-right,但是我也希望將其添加到圖片中。所以如果生成3張圖片,我想總寬度爲356px。
謝謝大家的幫助。我一直在尋找jQuery的each()和width()函數來完成這個。
感謝您接受的答案。您也可以通過點擊向上箭頭來使其生效。 :) – 2010-09-22 16:50:47