2013-01-20 49 views
0

是否有任何CSS屬性,我可以通過它來限制顯示的選項在下拉列表中。使用css在下拉列表中限制顯示的選項

我知道設置size ='value' in select限制了drpdown顯示的選項。這是可以使用CSS來實現的。

<select size="5"> 
<option>1</option> 
<option>2</option> 
<option>3</option> 
<option>4</option> 
<option>5</option> 
<option>6</option> 
<option>7</option> 
<option>8</option> 
<option>9</option> 
<option>10</option> 
<option>11</option> 
<option>12</option> 
</select> 

使用此選項的no選項可見將被限制爲5。這可以在css中完成。 其實我在應用程序中有很多下拉列表,並且向它們添加大小非常耗時,而且我可能需要更改之後顯示的項目數。

回答

0

添加類,你要更改的選擇:

<select class="limit"> 
... 
</select> 

然後使用一些jQuery的:

$('.limit').attr('size', 5); 

這裏是一個example

+0

向所有選擇中添加一個類與添加'size'屬性一樣多。要應用於所有選擇而不使用類,請使用'$('select')。attr('size',5);'http://jsfiddle.net/FG6QW/1/ – PassKit

+0

當然。但除非OP希望每一個選擇都看起來像這樣,否則將它定位到需要它的特定選擇元素會更有意義。 – mgoffin

相關問題