【发布时间】:2011-03-28 20:32:33
【问题描述】:
我有一个下拉列表(HTML 选择元素),它只包含一堆美元金额。例如
50,000 美元
100,000 美元
150,000 美元
200,000 美元
等等..
其中一个选项元素的示例是:
<option value="150000">$150,000</option>
我希望用户能够开始输入 1..5..0.. 并让它自动跳转到 150,000 美元的项目 - 如果我没有任何浏览器,这在大多数浏览器中都可以正常工作我的innerhtml中的$符号。但是因为我所有的 innerhtml 描述都以 $ 符号为前缀,所以键盘快捷键都是相同的,所以实际上没用。
我假设在原始 HTML 中没有简单的方法来指定键盘快捷键应该从相应的 value 属性而不是 innerhtml 文本中获取?
那么实现这一目标的最干净的 jquery sn-p 是什么?
【问题讨论】:
-
有趣的事实:如果您有货币后缀,这将按预期工作。为什么美国必须按照自己的方式行事?
-
@你这不仅仅是美国 - 考虑 300 英镑......我认为这是一个盎格鲁撒克逊人的事情。
标签: html select drop-down-menu keyboard-shortcuts