2011-04-08 43 views

回答

3

我相信這正是你問:

$('select').attr('size', $('select option').length); 
1

您可以調整使用CSS選項,例如:

`$('select').attr('size', 20);` 

其中20是元素的數量。

+0

如何用''

+0

假設每個元素需要5 px。那麼你可以將400px改爲nrOfElements * 5 +'px' – ingo 2011-04-08 00:52:11

+0

假設用戶已將瀏覽器的字體設置爲24pt Comic Sans Bold。使用像素大小並不完全可行。 – drudge 2011-04-08 00:54:12