jQuery在一行中获得Listelements的宽度

时间:2015-02-19 21:00:19

标签: jquery

如何计算一行中所有听众的大小? 我只得到一个尺寸。但我需要的是以下内容。 当我调整Browserwindow的大小并且4个Listelemts在一行或2行等时,我总是需要一行中所有元素的大小。

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

<div class="result"></span>

$('li').each(function() {
   var widthE = $('li').width();
    console.log(widthE);
});

这是我的小提琴:http://jsfiddle.net/v127zvy0/7/

3 个答案:

答案 0 :(得分:1)

UL的宽度不是行的宽度吗?

$(window).resize(function() {
   var rowWidth = $('ul').width();
    console.log(rowWidth);
});

答案 1 :(得分:0)

只做

$(window).resize(function() {
    var widthOfRow = $("ul").width();
});

这将为您提供ul的宽度,在这种情况下为行的宽度。

答案 2 :(得分:0)

好的,答案很简单。

UL需要display:inline

小提琴:http://jsfiddle.net/v127zvy0/24/