请问为什么会有多重响应?如何仅通过一个响应进入输入字段?
期望:在输入字段中输入数据并按回车,它将执行操作。
$("#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/