我有表格,其中指定的单元格包含输入。输入并非在所有单元格中(!)。
如何使用左右键在此表中导航键盘?
示例 - 如果我在值为 5 的单元格中按“左” - 我需要关注值为 4 的单元格,下一次按下 - 到值为 3 的单元格,等等。
<table class='mytable'>
<tr>
<td><input type='text' value='1'></td>
<td></td>
<td></td>
</tr>
<tr>
<td><input type='text' value='2'></td>
<td>same text..</td>
<td><input type='text' value='3'></td>
</tr>
<tr>
<td><input type='text' value='4'></td>
<td><input type='text' value='5'></td>
<td>same text..</td>
</tr>
</table>
我知道如何检测按键(例如keycode
)。只有正确选择器才能导航到表中的上一个单元格(不在行中 - 需要在所有表中导航,但仅在具有输入的单元格中)。