防止选择下拉列表打开但允许其事件触发

dee*_*pak 5 html select drop-down-menu

有什么方法可以捕获html选择事件,并阻止打开html选择下拉列表?(由于事件也将被禁用,因此排除禁用html选择.)

Myl*_*les 1

这不会禁用“打开下拉菜单”,但如果您不想选择任何内容,我使用的一个技巧是制作<optgroup>而不是option. 但是,我很困惑为什么您想要禁用下拉菜单,但禁用它不是选项......

  • 那么您要制作自定义下拉菜单吗?在这种情况下,我根本不会使用下拉菜单。我将使用 &lt;ul&gt;,订阅适当的事件并使用 CSS 模拟下拉菜单,然后使用 &lt;input type="hidden"&gt; 来发布值,其值是通过 javascript 设置的。 (2认同)