我的<select> </select>
有25-30个选项
标签,当我点击选择下拉列表时。我只得到前20个选项的列表,然后我必须向下滚动列表以选择向前,即21进一步。
但我的要求是,当点击下拉列表选择时,应显示完整列表,应显示所有25-30个选项,不显示滚动条。
请帮助我..我已经做了很多谷歌搜索,但没有得到任何解决方案。
答案 0 :(得分:0)
尝试该代码段
$('select').on('click', function(){
$('select').attr('size', $('select option').size());
})
答案 1 :(得分:0)
答案 2 :(得分:0)
属性size
或select
元素,指定下拉列表中的可见选项数。
如果size属性的值大于1但低于列表中选项的总数,浏览器将添加滚动条以指示还有更多选项可供查看。
如果您使用JQuery
,您可以在选择列表中找到选项数量,如下所示:
var count = $("#mySelect :selected").length;
并将size
属性设置为此数字,如下所示:
$("select").attr('size',count);