我需要在按Enter键时执行按钮单击事件.

按照目前的情况,活动没有启动.

如果可能的话,请帮我学一下语法.

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

这是我try 在回车时激发单击事件.

$("#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相关问答推荐

JQuery DateTimePicker-在 Select 中抓取星期几

如何在Jquery和Laravel中使用请求传递两个参数给Datatable

jQuery 与 ExtJS

JavaScript 中的循环计时器

jQuery 中的 $this 与 $(this)

如何判断输入日期是否等于今天的日期?

SCRIPT7002:XMLHttpRequest:网络错误 0x2ef3,由于错误 00002ef3 无法完成操作

使用 bootstrap-datepicker 检测对选定日期的更改

如何使用 jQuery 显示忙碌指示器?

聚焦 时防止 iphone 默认键盘

模态窗口中的 Twitter Bootstrap Datepicker

jQuery - 使用发布数据重定向

为 jQuery AJAX 调用实现加载指示器

你如何在Javascript中缓存图像

bootstrap 模式:关闭当前,打开新

JavaScript 中的简单节流阀

在未实现接口 FormData 的对象上调用附加

使用 jQuery 将事件侦听器添加到动态添加的元素

获取对象属性中的最小值/最大值的快速方法

Jquery 日期 Select 器 z-index 问题