2011-12-08 41 views
1

我有一個ul。在ul內有x個李。在裏面有一個圖像。jQuery - 獲取ul內的所有li的寬度

即:

<ul> 
    <li>image</li> 
    <li>image</li> 
    <li>image</li> 
</ul> 

我希望能夠獲得UL的總寬度。這可能嗎?

在此先感謝。

+0

你的總寬度是什麼意思?你需要多少「李」還是其他什麼? –

回答

0

首先,你應該給一個ID,UL那麼這段代碼可以解決問題:

<ul id="myul"> 
    <li>image</li> 
    <li>image</li> 
    <li>image</li> 
</ul> 

$(document).ready(function() { 
    var totalWidth = $("#myul").width(); 
}); 
1

我想說

var internaWidth = $("ul").width(); 
// or 
var widthIncludingPadding = $("ul").outerWidth(); 
// or 
var widthIncludingMargin = $("ul").outerWidth(true); 

根據需要

0
$("ul").width() 
什麼

會得到你ul元素的寬度。