2013-06-17 2 views
1

Утро,Значение поля ввода - один символ позади

При регистрации поля ввода персонаж всегда имеет один символ. Когда мое поле значений содержит «foo», мои журналы сообщают мне «fo».

Какие-либо из них?

Не много кода, чтобы показать, но: (пример кода с на изменения, я попытался его с KeyUp, KeyDown, .. такой же результат

$('#list_search').on('change', searchForBurger); 

function searchForBurger(e){ 
    console.log($(this).val()); 
} 

Thx заранее

+0

отлично работает здесь _http: //jsfiddle.net/dD5yQ/_ –

+0

результат, который вы говорили, можно увидеть, когда используется событие 'keydown'. Я думаю, вы забыли очистить кеш браузера. –

+0

Thats no live update, поэтому он не делает то, что мне нужно. –

ответ

4

Try.. это

$(function(){ 
    $('#list_search').on('keyup', searchForBurger); 
}); 
function searchForBurger(e){ 
    alert($(this).val()); 
} 

<input type="text" id="list_search" /> 

Demo

+0

Это действительно работает, но это не в моем проекте. Содержимое динамически загружается (ajax). Может быть, это как-то связано с этим? –

+0

Спустя 2 года я растворяю вас. – Mintberry

Смежные вопросы