键箭头导航在ul上,而不是在输入表单上
key arrow navigation on ul li not on input form
我想使用jquery在我的页面上添加箭头键导航,但是在同一页面上有一个输入文本的表单。问题是输入文本也捕获键箭头事件。如何做到只有ul容器捕获这些事件,而不是其他事件。
$("#myForm input:text").on("keyDown", function(event){
event.stopPropagation();
});
应该可能会解决这个问题。
应该用更离散的类名和/或选择器来解决。由于ul/li是而不是输入元素,我不确定问题发生在哪里/为什么。
请使用内置的代码显示管理器,或jsfiddle当你需要帮助w/code.
相关文章:
- Nodejs服务器在解析之前生成输入表单
- 如何创建打开警报框的输入表单
- JavaScript onChange 事件侦听器对输入表单不起作用
- 如何在 OnKeyPress 事件后获取输入表单元素的值
- 单输入表单 - 特殊情况 |停止表单提交
- 需要输入表单验证
- 如何在谷歌图表中使用输入表单值
- 使用jquery可交换地更改两个html输入表单值
- 当从jqueryajax调用输入表单时,它不起作用
- 控制器作为搜索输入表单的语法
- 删除带有按钮的输入表单失败
- 验证带有2个小数点的浮点形式的输入表单
- AngularJS:输入表单在分部中不起作用
- 如何从php中的输入表单调用Javascript函数,以更改HTML
- 输入表单中的Sharepoint javascript
- 当点击输入表单时,为Raphael制作的对象添加光晕
- 当用户将数据输入表单时要知道的事件
- 保存输入表单后ImageMap颜色更改
- 链接输入表单中的填充脚本
- 有关多个输入表单验证的问题