我有我的<select> </select>
標記25-30選項,當我點擊從下拉列表中選擇。我只獲得前20個選項的列表,之後我必須向下滾動列表以選擇向前,即對於21進一步選擇。選擇和選項標記,即下拉在HTML顯示完整列表
但我的要求是,當點擊下拉選擇,應顯示完整的列表,應該顯示所有25-30選項,沒有滾動條。
Pleae幫我..我已經做了很多谷歌搜索,但沒有得到任何解決方案。
我有我的<select> </select>
標記25-30選項,當我點擊從下拉列表中選擇。我只獲得前20個選項的列表,之後我必須向下滾動列表以選擇向前,即對於21進一步選擇。選擇和選項標記,即下拉在HTML顯示完整列表
但我的要求是,當點擊下拉選擇,應顯示完整的列表,應該顯示所有25-30選項,沒有滾動條。
Pleae幫我..我已經做了很多谷歌搜索,但沒有得到任何解決方案。
嘗試片斷
$('select').on('click', function(){
$('select').attr('size', $('select option').size());
})
然後關閉問題作爲一個確切的副本,爲什麼不呢? –
屬性size
或select
元素指定下拉列表中可見選項的數量。
如果size屬性的值大於1,但低於列表中的選項總數,瀏覽器將添加一個滾動條以指示有更多選項可供查看。
如果使用JQuery
你可以找到的選項的數量在你的選擇列表如下:
var count = $("#mySelect :selected").length;
和size
屬性設置到這個號碼,就像這樣:
$("select").attr('size',count);
這不是一個下拉哥們 –
再次失敗http://jsfiddle.net/gskad/4/ –
任何想法的觸發? –