Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery需要展开select下拉列表的高度_Jquery_Html_Select_Scrollbar - Fatal编程技术网

jQuery需要展开select下拉列表的高度

jQuery需要展开select下拉列表的高度,jquery,html,select,scrollbar,Jquery,Html,Select,Scrollbar,我使用jQuery在page ready()之后,向已经包含大约20个选项的select元素添加了2个选项。一个非文字的例子: <select> <option value='1'>Option already here</option> <option value='2'>Option added with jQuery</option> ... </select> 选项已在此处 使用jQuery添加的选项

我使用jQuery在page ready()之后,向已经包含大约20个选项的select元素添加了2个选项。一个非文字的例子:

<select>
  <option value='1'>Option already here</option>
  <option value='2'>Option added with jQuery</option>
  ...
</select>

选项已在此处
使用jQuery添加的选项
...
这已经很好地工作了,一个滚动条的副作用现在出现在我的下拉列表中


如何增加下拉列表的大小,以便显示所有选项,而不需要滚动条?非常感谢您的时间。

我认为您不能使用原始html下拉列表做任何事情,但您可以使用一些库将下拉列表更改为另一个html元素并执行一些技巧

例如,您可以使用,它将
select
转换为更漂亮、功能更强大的
select
,也可以将其转换为
div
,然后您可以更改其高度


请看

我认为这是不可能的,因为平台的渲染方式不同。Kampai是正确的。每个浏览器将限制将显示的最大数量选项。如果您想显示更多内容,那么您将需要一个自定义jQuery下拉实现,比如Select2Did,您是说选择多属性?如果与上面的html代码一样,它是一个下拉列表。