Эта маленькая заметка посвящена небольшому трюку, который позволяет добиться работоспособности события onkeydown для тега <div>
. Дело в том, что код вроде:
$('#test').keydown( function(e){ console.log( e.keyCode ); } );
Не сработает для HTML аля <div id=“test”>
test</div>
, а всё потому, что <div>
не может получить focus
. Простое добавление аттрибута tabindex=“0”
проблему решает.