jQuery - 获取ul内所有li的宽度

时间:2011-12-08 08:26:34

标签: jquery dynamic width

我有一个ul。在ul内有x个li。在li内有一个单一的图像。

那是:

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

我希望能够获得ul的总宽度。这可能吗?

提前致谢。

3 个答案:

答案 0 :(得分:1)

我会说

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

取决于您的需求

答案 1 :(得分:0)

首先你应该给一个id到ul然后这段代码可以解决问题:

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

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

答案 2 :(得分:0)

$("ul").width()

将获得ul元素的宽度。