yanis_kondakov: ну так у вас все срабатывает по событию
$('#htApp input').on('keydown', function (e)..........
а вот здесь я это событие генерирую :
$('#htApp input').keydown();
но в данном случае
if (e.keyCode != 13)
return;
вот эта штука не дает сработать функции, ибо нужно либо сделать чтобы e.keyCode был = 13 , либо убрать эту проверку ))
yanis_kondakov: а вообще , вы можете вынести то что надо сделать в отдельную функцию и вызвать ее и по нажатию на кнопку и нажатию на "энтер". Так вы избежите дублирования кода
Ещё можно инпут и кнопку обернуть в форму и обработчик на submit повесить - тогда сработает и по клику, и по энтэру, и ничего проверять не надо) Естественно, в конце обработчика return false поставить, чтоб форма не отправлялась