用jQuery识别退格和空格键

Mic*_*der 28 javascript jquery

当用户单击空格键或退格键时,我需要创建一个存储操作的变量,以便我可以使用它来操作数组.我希望退格键删除数组中的值,使用空格键来创建空格.我怎样才能做到这一点?

Sae*_*ati 56

也许这可以帮助你:

$('body').keyup(function(e){
   if(e.keyCode == 8){
       // user has pressed backspace
       array.pop();
   }
   if(e.keyCode == 32){
       // user has pressed space
       array.push('');
   }
});
Run Code Online (Sandbox Code Playgroud)


run*_*run 5

尝试这个

$(document).ready( function() {
        $('#inputid').bind('keypress', function(e) {
            if (e.which == 32){//space bar
                alert('space');
            }
            if (e.which == 8) {//backspace
                alert('back space');
            }
    });


    });
Run Code Online (Sandbox Code Playgroud)