jQuery ctrl+Enter shift+Enter实现代码

  通过事件的which可以找到键码

  不过当有组合键的时候还需要注意一下

  如ctrl+enter键,虽然都是用e.ctrlKey但是 enter键的键码不是始终为13了

  在ff中 判断 ctrl+enter 是 e.ctrlKey && e.which ==13

  在ie6中 判断ctrl+enter 是 e.ctrlKey && e.which ==10

  示例:

  

复制代码 代码如下:

  $(document).keypress(function(e){

  if(e.ctrlKey && e.which == 13 || e.which == 10) {

  $("#btn").click();

  } else if (e.shiftKey && e.which==13 || e.which == 10) {

  $("#btnv").click();

  }

  })