【发布时间】:2013-06-13 04:34:18
【问题描述】:
早上,
当记录我的输入字段时,字符总是落后一个字符。当我的值字段包含“foo”时,我的日志会告诉我“fo”。
有什么困难吗?
显示的代码不多,但是: (代码示例是 on-change,我尝试了 keyup、keydown、.. 相同的结果。
$('#list_search').on('change', searchForBurger);
function searchForBurger(e){
console.log($(this).val());
}
提前致谢。
【问题讨论】:
-
在这里工作正常jsfiddle.net/dD5yQ
-
使用
keydown事件时可以看到你说的结果。我想你忘记清除浏览器的缓存了。 -
那不是实时更新,所以它不能满足我的需要。
-
Mr_Green 清除我的缓存无效。
-
$('#list_search').on('keyup', searchForBurger);
标签: javascript jquery text input