我想使用jquery为我的页面上的ul li项添加箭头键导航,但是在同一页面上有一个带有输入文本的表单。问题是输入文本也捕获了关键箭头事件。怎么去,所以只有ul li容器能抓住这些事件而不是其他事件。提前谢谢。
答案 0 :(得分:1)
$("#myForm input:text").on("keyDown", function(event){
event.stopPropagation();
});
应该可以解决它。
答案 1 :(得分:0)
应该可以使用更多离散的类名和/或选择器来解决。由于ul / li 不是输入元素,我不确定问题发生在何处/为何。
请使用内置代码显示管理器,或者当您需要带代码的帮助时使用jsfiddle。