Такая беда. Инпут создается динамически. При вводе в этот инпут символов нужно получить значение. Получается если я ввожу например "Е" мне выводится " ", Если ввожу "Ee", то выведется "E. То бишь без последнего символа. Почему так?
Создающийся инпут:
<input type="text" onkeydown="getCities(event)" class="form-control select-city" placeholder="Select a city"/>
Пробовал так:
function getCities(e) {
console.log($(e.target).val())
console.log(e.target.value)
}
И вот так:
$('body .select-city').on('keyup', '.select-city', function(e){
console.log(e.target.value)
})