У меня есть таблица, где указанные ячейки содержат входы. Входы не во всех ячейках (!).JQuery таблица навигации в td с вводом
Как я могу перемещаться по клавиатуре в этой таблице с помощью левых клавиш?
Примера - если нажать «влево» в ячейке со значением 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>
Я знаю, как ключ обнаружение нажмите (e. keycode
). Проблема только в правильном селекторе для перехода к предыдущей ячейке в таблице (не в строке - нужно перемещаться во всей таблице, а только в ячейке со входами).
Проверьте это - http://stackoverflow.com/questions/5597060/detecting-arrow- ключ-прессы-в-JavaScript. Оттуда вы можете просто сделать css-стиль из javascript в зависимости от какой-то логики. – pattmorter
Вопрос не о кодах клавиш. Извините, вы не полностью прочитали задачу. –