javascript - 如果在单击输入后按下按键

标签 javascript jquery

我想知道用户是否单击了输入,然后按下了回车键:

$('#AdsData tr td input').live('keypress', function (e) {
    // if the Enter key is presses
    if (e.which == 13) {

    }
});

我尝试过:单击一个输入并按 Enter 键,但该函数没有被调用..

最佳答案

也许你可以尝试用e.which 和 e.keyCode 这样做:

var kc = e.which || e.keyCode;
if (kc == 13) {

而不是 keypress 尝试使用 keyupkeydown

关于javascript - 如果在单击输入后按下按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21014740/

相关文章:

javascript - jQuery UI API 无法使用 LABjs 正确加载

javascript - 当用户调整窗口大小时,页面布局发生变化?

javascript - 随着时间的推移改变三 Angular 形 div 的颜色

javascript - 使用 node.js 函数在 cloudant 中创建搜索查询

javascript - Cordova 错误 : Cannot read property 'prepare' of undefined

javascript - 使用 JavaScript 变量数组

jquery - 当旁边的另一个 div 扩展时如何防止 div 移动

javascript - 水平滚动不适用于 jquery 单击

jquery - 新创建元素的 CSS 过渡

javascript - 空的 contenteditable 跨度在焦点上