Пока входные данные действительно являются первыми и последними дочерними элементами DIV, ниже будут работать. В противном случае вам нужно будет немного сложнее с выбором.
Редактировать: Мое утверждение о порядке следования детей кажется неверным. Это должно работать для большинства ситуаций. Конец редактирования
Если вы хотите, чтобы он был специфичным для определенных видов ввода или для чего-либо, что считается вводом, но на самом деле не является элементом input
, селектору потребуется некоторая незначительная настройка.
Демо
http://jsfiddle.net/JAAulde/tHkdz/
код
$( '#myform' )
.find( 'div input:first-child, div input:last-child' )
.bind( 'keydown', function( e )
{
if( e.which === 9 )
{
//custom code here
e.preventDefault();
}
} );