хотя тут срабатывает строка
this.value = $(this).data('min');
получается что когда 1 удаляю то сразу она возвращается.
если эту строку закомментировать тогда удаляется 1
но можно ввести 0.5 например.
а как не допустить ввода меньше 1 но при этом можно было бы удалять это число перед вводом.