可能重复:
How can you programmatically tell an HTML SELECT to drop down (for example, due to mouseover)编程方式打开一个下拉菜单
有没有一种方法以编程方式显示/打开一个下拉菜单(<select>
)?
可能重复:
How can you programmatically tell an HTML SELECT to drop down (for example, due to mouseover)编程方式打开一个下拉菜单
有没有一种方法以编程方式显示/打开一个下拉菜单(<select>
)?
尝试了几件事后,我无法使其工作。所以也许答案可能是“这是不可能的”。抱歉!
你可能做到这一点的唯一方法就是使用jQuery插件之一,将正常的select元素转换为正常的样式元素。然后,在插件生成的其中一个元素上设置display: block
应该是微不足道的。
经常项目的一系列<select>
/<option>
标签,但我会用jQuery代替它变得比锚产生一个<div>
点击时,和<div>
包含的选项<ul>
。这允许更好的样式,并且如果您选择编程,可以非常方便键盘访问。
我主要这样做,因为我的设计师坚持使用非本地表单元素。
请参阅:http://stackoverflow.com/questions/249192/how-can-you-programmatically-tell-an-html-select-to-drop-down-for-example-due-t – CMS 2010-05-10 04:29:53
@CMS:感谢您的链接 - 我现在投票结束。 – nickf 2010-05-10 04:32:34
也将增加近距离投票。 – alex 2010-05-10 04:39:12