У меня есть что-то вроде "кастомного textarea", т.е. при нажатии на кнопку (я сделал пока только при нажатии на цифры) клавиатуры, кнопку на которую я нажал должна отображаться в span'е:
$(document).on("keydown", e => {
switch(e.keyCode) {
case 48:
$("span").append("0");
break;
case 49:
$("span").append("1");
break;
case 50:
$("span").append("2");
break;
case 51:
$("span").append("3");
break;
case 52:
$("span").append("4");
break;
case 53:
$("span").append("5");
break;
case 54:
$("span").append("6");
break;
case 55:
$("span").append("7");
break;
case 56:
$("span").append("8");
break;
case 57:
$("span").append("9");
break;
}
});
Как эту кашу оптимизировать?