Jquery:如何在按下回车键时触发点击事件

标签 jquery key-events

我需要在按下回车键时执行一个按钮点击事件。

目前事件没有触发。

如果可能,请帮助我语法。

$(document).on("click", "input[name='butAssignProd']", function () {
   //all the action
});

这是我尝试在输入时触发点击事件。

$("#txtSearchProdAssign").keydown(function (e) {
  if (e.keyCode == 13) {
    $('input[name = butAssignProd]').click();
  }
});

最佳答案

试试这个....

$('#txtSearchProdAssign').keypress(function (e) {
 var key = e.which;
 if(key == 13)  // the enter key code
  {
    $('input[name = butAssignProd]').click();
    return false;  
  }
});   

$(function() {

  $('input[name="butAssignProd"]').click(function() {
    alert('Hello...!');
  });

  //press enter on text area..

  $('#txtSearchProdAssign').keypress(function(e) {
    var key = e.which;
    if (key == 13) // the enter key code
    {
      $('input[name = butAssignProd]').click();
      return false;
    }
  });

});
<!DOCTYPE html>
<html>

<head>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
  <meta charset=utf-8 />
  <title>JS Bin</title>
</head>

<body>
  <textarea id="txtSearchProdAssign"></textarea>
  <input type="text" name="butAssignProd" placeholder="click here">
</body>

</html>


Find Demo in jsbin.com

关于Jquery:如何在按下回车键时触发点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18160342/

相关文章:

java - 检测需要按下 Shift 的按键的按键事件

java - Java 中的键绑定(bind)与键监听器

javascript - Extjs 3.4 获取组合框按键事件的键值

java - 如何获得字符键的唯一键码

javascript - TransitionEnd 触发太早

javascript - 函数不是第一次触发

php - 提交注册表时使用jQuery显示错误

javascript - Jquery .on ("change",生成内容后不会触发 function()

java - 如何删除 JFileChooser 上的 Ctrl+C 操作?

javascript - 带有旧回调的新 $.Deferred 对象