0

我需要更改两个事件的默认操作。

当我按下“输入”时,会发生一个动作,当我按下“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);

有什么办法吗?

4

1 回答 1

0

在这里试试这个:

$(function() {
    $('#myinput').keypress(function(e) {
        if(e.shiftKey && e.which == 13) {
            alert('shift enter');
        } else if(e.which == 13) {
            alert('enter');
        }
    });
});
于 2010-04-28T00:29:22.093 回答