Вариант 1: Вместо click использовать событие mousedown. Только его надо отменить (event.preventDefault()), иначе элемент украдет фокус (но уже после вставки значения).
Вариант 2: Запоминать последний сфокусированный инпут. Вешаешь обработчик на событие focus, на все инпуты. В обработчике записываешь в переменную ссылку на текущий элемент (this).
__________________
В личку только с интересными предложениями
|