string Пробельные символы по краям обрезаются. Далее, если остаётся пустая строка, то 0, иначе из непустой строки «считывается» число. При ошибке результат NaN.
Пробовал обращаться к родительскому элементу стрелки по которой был клик, а потом от этого родительского элемента изменять значение инпута, но не помогло