В чем ответ?
Это просто часть кода из моего примера для изменения input, в рабочем проекте, input изменяет сторонний модуль, доступа к которому нет.
Как я уже писал в первой и единственной строке вопроса, что событие click и keydown - не вариант.
Ярослав Иванов, это просто один из моих не работающих вариантов.
Основной вопрос: "Как отследить?"
click и keydown не вариант, так как изменение input происходят сторонним модулем, из которого нет возможности послать флаг.
function parseDate(a){a=a.split('.');return new Date(a[2],a[1]-1,a[0])}
let a = '13.09.2020', b = '13.09.2020';
if (parseDate(a) != parseDate(b)) console.log('Не равно!');
else console.log('Равно!');
Ширина wrapper динамическая, т.е. такой вариант не подходит. Сейчас в примере допишу еще код, чтобы было понятно, почему не подходит.
Хотел упростить вопрос, в итоге получаю не тот ответ ))
1) я же пишу, вывести event.target.previousSibling, а не event.target!
2) дописал в примере, что при обращении через id, value получаю нормально
3) мне нужно получить value именно через previousSibling
конкретно, меня смутил "-"