Javascript 按键事件如何与不使用';我不能集中注意力
我需要在Javascript 按键事件如何与不使用';我不能集中注意力,javascript,jquery,events,Javascript,Jquery,Events,我需要在元素上附加一个按键事件。我知道我们可以使用$(“:li”)。live()可以做到这一点,但由于li不是可聚焦元素,它如何处理按键事件。或者该元素何时触发按键事件 请提供帮助?不可聚焦元素不会触发关键事件(尽管关键事件可能会从其中包含的可聚焦元素中冒出) 如果要使元素可聚焦并接收键事件,可以将其tabindex设置为HTML中的属性或通过JavaScript。将tabindex值设置为0会将元素置于默认选项卡顺序,即元素在DOM中出现的顺序 <li tabindex="0">.
请提供帮助?不可聚焦元素不会触发关键事件(尽管关键事件可能会从其中包含的可聚焦元素中冒出) 如果要使元素可聚焦并接收键事件,可以将其
tabindex
设置为HTML中的属性或通过JavaScript。将tabindex值设置为0会将元素置于默认选项卡顺序,即元素在DOM中出现的顺序
<li tabindex="0">...</li>
您需要一个用于按键绑定的可聚焦元素,如果live已被弃用,请改用上的
$("li").prop("tabIndex", 0);