我在下拉列表中有 10 个项目,当我打开下拉列表时只想显示前 5 个项目,其余项目应保持滚动状态。
我有以下代码来控制JS
.
$(function(){
$("#myList").click(function(){
$(this).attr('size', '5');
});
});
HTML
在...中设置以下内容
<select size="5">
<option value=""></option>
...
</select>
将使下拉菜单始终默认显示 5 个项目,并且浏览器可能会以自己的方式处理此问题,因此我想通过JS
.
这样做的问题是它打开了 5 个项目,但没有像正常下拉菜单那样自动关闭,直到页面刷新(显然)。请指教。