Обработчик вынести в отдельную функцию. А дальше есть
несколько вариантов:
<input type="text">
<button>Click me!</button>
Вариант 1
function handler() {
console.log('Do something');
}
$('input').on('keyup', function(e) {
if (e.which === 13) {
handler();
// или
// handler.call(this);
}
});
$('button').on('click', handler);
Вариант 2
function handler() {
console.log(this);
}
var but = $('button');
$('input').on('keyup', function(e) {
if (e.which === 13) {
but.trigger('click');
}
});
but.on('click', handler);