我有一张表,我需要使用箭头键移动它。
例如: 当我按向右箭头时,功能将是在表格中找到下一个右侧单元格(输入,选择,文本区域)并将其集中在它上,对于左上和下键,它将是相同的动作。
有没有插件?或者我应该自己编写代码吗?
我希望你理解我的问题!
答案 0 :(得分:0)
我无法完全理解,但在某种程度上仍然是这个主要想法。
使用哪些工具或代码:
当您为其编写代码时,jQuery将查看next()
兄弟或任何keyEvent或clickEvent上的任何元素。
关键代码是什么:
我还会告诉你一个非常有用的网站链接,你可以在那里找到密钥代码,相信我最好的链接! http://whatthekeycode.com/在此网站上,当您按任意键时,您将获得keyCode。你将把这个代码用于jQuery。
假设keyPress进入
if ((e.keyCode || e.which) == 13) {
// do your work
}
注意: 13是用于输入的keyCode,您可以在我分享的网站上找到其他人!
jQuery四处走动:
我会教你如何在桌子上冲浪,我会告诉你下一个,左边用别人等等你自己。
$(this).next().focus();
this
用于对发生事件的元素执行任务。然后是next()
,最后是FOCUS!
我会做什么:
我会使用自己的ID作为元素。在id="rownumber_2
id="rownumber_3
和rownumber_2
上会发生如下事件:
$(this).next().focus(); // where instead of this, it would be #rownumber_2
但做什么让你感觉轻松! :)