找了一圈也没找到靠谱的方案,后来通过动态的控制select的size属性实现了。
这也算是一种方法吧。
先判断option的数量n,然后把select的size调整到n,当用户选择后,再把size设置为1