javascript按键多条记录问题

标签 javascript jquery html css

请问为什么会有多重响应?如何仅通过一个响应进入输入字段?

期望:在输入字段中输入数据并按回车,它将执行操作。

$("#textInput").keypress(function (e) {

  console.log("123");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>

<input type='text' id='textInput'/>

最佳答案

您的代码中存在语法错误。关闭应该是 }); 而不是 )};

$("#textInput").keypress(function (e) {
     if(e.which == 13) {
        alert('You pressed enter!');
    }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="textInput">

关于javascript按键多条记录问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44218742/

相关文章:

jquery - 转换矩阵数组

javascript - 如何在 Android 中将 Google Analytics 与 Phonegap 一起使用?

html - 正确使用文本溢出

html - 放大和缩小时如何防止图像移动?

javascript - Firebase Chrome 扩展 - 拒绝执行内联脚本,因为它违反了以下内容安全策略指令

jQuery.animate() 似乎将持续时间参数作为延迟

javascript - D3js 外部限制

HTML/CSS "Responsive Truncation"

javascript - meteor :在空格键中获取模板名称

javascript - IE 中的事件处理程序