javascript - 输入字段的值落后一个字符

标签 javascript jquery text input

早上好

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

有什么问题吗?

代码不多,但是: (代码示例是 on-change,我用 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/

相关文章:

javascript - 如何检查字符串是否只包含数组中的字符?

javascript - 验证文本框不应允许大于数字

javascript - 使用 javascript 的 ipad 数字键盘输入

c# - 根据另一个列表确定一个列表的索引,反之亦然,欢迎使用 C#/VB.NET 或 JavaScript 解决方案

linux - 如何将 "read -p"之后的文字加粗?

javascript - HTML5 中的文本未显示在 Canvas 上

javascript - 为什么jquery中click事件调用两次

javascript - 如何在段落淡入后立即淡出该段落?

php - 显示每条生产线的产品描述成本

Android EditText 宽度因为提示