2013-10-23 113 views
0

我正在尝试通过jQuery来获得li宽度如何获取宽度元素的宽度响应或自动

我有表像

<ul> 
    <li>Home</li> 
    <li>Advance Server and Server Confing</li> 
    <li>FaQ</li> 
    </ul> 

所以尽量让的li宽度,我试试这个

$("#main_menu ul li").each(function() { 
    alert($("#main_menu ul li").width()); 
}); 

它给我每个li相同的宽度。我也尝试.outerWidth()函数,但它给我相同的宽度。

+1

因为不管所述内容的所有'li'元件采用相同的宽度http://jsfiddle.net/arunpjohny/YXnQ7/1/ –

+0

也请参阅http://jsfiddle.net/arunpjohny/YXnQ7/2/ –

+0

用萤火虫检查元素,每个元素具有相同的宽度:) – Rex

回答

1
<ul> 
    <li><span>Home</span></li> 
    <li><span>Advance Server and Server Confing</span></li> 
    <li><span>FaQ</span></li> 
    </ul> 


$("ul li span").each(function() { 
    alert($(this).width()); 
}); 

http://jsfiddle.net/48Apj/

+0

是的,明白了,thankssssssss –