2013-10-23 152 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 –