onKeyDown для DIV

Development22 oct 2011

Эта маленькая заметка посвящена небольшому трюку, который позволяет добиться работоспособности события onkeydown для тега <div>. Дело в том, что код вроде:

$('#test').keydown( function(e){ console.log( e.keyCode ); } );

Не сработает для HTML аля <div id=“test”>test</div>, а всё потому, что <div> не может получить focus. Простое добавление аттрибута tabindex=“0” проблему решает.