javascript - jQuery 事件按键 : Enter key

标签 javascript jquery html

我有一个组合框,它有值,我想让用户在按下 Enter 键时选择值。

  1. 用户可以通过箭头键导航
  2. 当用户输入 Enter 键时选择值。

我做了这个:

$('#cmb_CIMtrek_DailyshipCo_CustomerName select').bind('keypress', function(e) {
    var code = (e.keyCode ? e.keyCode : e.which);
     if(code == 13) { //Enter keycode
       //Do something
         alert("Enter key Pressed");
     }
});

但是当我按下 Enter 键时没有发出警报。

可能是什么问题以及如何解决?

最好的问候。

最佳答案

 <select>
    <option value="1">1</option>
    <option value="2">2</option>
 </select>     

 <script> 
 $('select').live('keypress',function(e){
     var p = e.which;
     if(p==13){
         alert('enter was pressed');
     }
 });
 </script>

关于javascript - jQuery 事件按键 : Enter key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14557321/

相关文章:

JavaScript 函数无法运行

php - $_POST 不起作用。当我回应它时

html - 从 HTML 表格中移除边框

javascript - AJAX 多图像 uploader 出错

javascript - highstock.js 图表绘制有点偏差

javascript - 获取数组中维度的大小

javascript - 有没有一种简单的方法可以去除 mootools 命名空间污染?

javascript - Canvas - 无法创建图像 url

asp.net-mvc-3 - jQuery - 在自动完成中使用键/值对

php - 页面宽度大于应有的宽度