捕获按键但在某些情况下进行过滤

时间:2014-03-26 19:09:54

标签: jquery

目前我正在使用我在另一个stackoverflow问题上找到的代码片段。

$(document).bind("keypress", function (ev) {
    if (ev.keyCode == 13 && ev.target.type != "textarea")
        ev.preventDefault();
});

这适用于大多数情况,但我希望能够添加另一个条件,在某个文本框上按Enter键将触发默认按钮单击。这可能吗?

1 个答案:

答案 0 :(得分:0)

添加此代码以绑定正确的textarea,此行为

$('#textareaID').bind("keypress", function (ev) {
        if (ev.keyCode == 13 )
         {
                $("#yourbuttonId").trigger("click");
        }
      });