Javascript 在焦点上显示下拉选项

Javascript 在焦点上显示下拉选项,javascript,jquery,html,Javascript,Jquery,Html,我有一个简单的html下拉列表,如果可能的话,我想使用jQuery来显示这个控件有焦点时的所有选项(就像用户单击下拉列表一样)。我尝试了jQuery trigger(),click() <select id="single"> <option>Single</option> <option>Single2</option> </select> 单身 单身2 由于表示下拉列表的UI元素来自主机浏览器

我有一个简单的html下拉列表,如果可能的话,我想使用jQuery来显示这个控件有焦点时的所有选项(就像用户单击下拉列表一样)。我尝试了jQuery trigger(),click()

  <select id="single">
    <option>Single</option>
    <option>Single2</option>
  </select>

单身
单身2

由于表示下拉列表的UI元素来自主机浏览器,因此它实际上并不在JS沙盒中——相反,我们只有一个DOM对象,它表示可以操作的元素的内容——选项列表、样式以及选择的索引。元素内部的交互行为(展开/折叠等)发生在浏览器chrome级别,与JS沙盒外部的选项卡、文件菜单等相同。该标准不要求在DDL打开时通知DOM,只在它被聚焦时通知DOM


所以,简短的回答-不。

我建议使用组合框。这应该允许你做你想做的事