【发布时间】:2011-12-20 17:20:52
【问题描述】:
我有 3 个选择,我正在启用键盘导航(左右箭头键)在它们之间移动。按向右或向左箭头键时的默认行为是向上/向下移动列表。
我的解决方案可以在选择之间移动,但每次您移动到新选择时,您刚从中移动的选择中的选定值会根据您按下的箭头向上或向下移动。
有没有办法阻止选择的默认左右箭头键?我已经尝试过 e.preventPropagation 和 e.preventDefault 但这似乎不起作用。
【问题讨论】:
-
Uncaught ReferenceError: mojarra is not defined,由于您使用的是 jQuery,因此请使用blur()并且 不要 使用内联 javascript.. -
@Neal mojarra 内联是剩余的,我已将其删除。问题仍然存在。
-
我真的想通了。我绑定到按键而不是按键。我将在 7 小时内重新发布此评论作为答案。 JSFIDDLE SOLUTION
标签: javascript jquery html