假設我在下面列出了這個列表。每張圖片都有不同的寬度,a標籤的右邊距爲15px,這樣可以將列表項稍微擴展一些,以便爲下一張圖片留出一定的空間。如何計算寬度變化範圍內的單個li的寬度
<div id="otherproducts">
<ul>
<li><a href="products/sign-materials/"><img border="0" src="assets/images/subbrands/slider/slider.png" alt="" /></a></li>
<li><a href="products/sign-materials/"><img border="0" src="assets/images/subbrands/slider/alight-slider.png" alt="" /></a></li>
<li><a href="products/sign-materials/"><img border="0" src="assets/images/subbrands/slider/eclider.png" alt="" /></a></li>
<li><a href="products/sign-materials/"><img border="0" src="assets/images/subbrands/slider/aluer.png" alt="" /></a></li>
<li><a href="products/sign-materials/"><img border="0" src="assets/images/subbrands/slider/alucr.png" alt="" /></a></li>
</ul>
</div>
我怎樣才能jQuery來給我的項目的正確寬度在我的計算如下這樣我就可以給UL正確的總寬度,因爲目前總的是走出來比它應該更大...
var obj = $(this);
var s = $("li", obj).length;
var w = $("li", obj).width();
var h = $("li", obj).height();
obj.width(w);
obj.height(h);
$("ul", obj).css('width',s*w);
:你用'jqeury'insted'$'? – K6t