早上,

记录我的输入字段时,字符始终落后一个字符。当我的值字段包含“ foo”时,我的日志告诉我“ fo”。

任何toughts?

没有太多的代码来显示,但:
(代码的例子是与平变化,i相KEYUP,KEYDOWN,..相同的结果尝试过。

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

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


提前谢谢。

最佳答案

尝试这个

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

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


Demo

关于javascript - 输入字段的值后面是一个字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17143853/

10-12 00:10