切换键组合后的默认键事件操作

切换键组合后的默认键事件操作

问题描述:

我需要更改两个事件的默认操作。切换键组合后的默认键事件操作

当我按下“enter”时会发生一个动作,当我按下“shift-enter”时,会发生另一个动作。我需要切换它。我的意思是如果我按“enter”而不是“shift-enter”动作发生。我尝试过这样的事情,但如果不行的话。

f(evt.keyCode == 13) { 
    if(!evt.shiftKey){ 
     evt.preventDefault(); 
     evt.shiftKey = true; 
     var e = jQuery.Event("keydown"); 
     e.which = 13; 
     e.shiftKey = true; 
     $(wym._doc).trigger(e); 

有没有办法做到这一点?

这里试试这个:

$(function() { 
    $('#myinput').keypress(function(e) { 
     if(e.shiftKey && e.which == 13) { 
      alert('shift enter'); 
     } else if(e.which == 13) { 
      alert('enter'); 
     } 
    }); 
});