Javascript jQuery和向下挖掘keypress事件的元素

Javascript jQuery和向下挖掘keypress事件的元素,javascript,jquery,Javascript,Jquery,嘿,当我在下拉框(选择框)或普通文本字段框上时,我希望能够点击回车键 我当前的HTML代码如下所示: <tr class="jsgrid-edit-row"> <td class="jsgrid-cell jsgrid-align-left" style="width: 100px;"> <select> <option value="1">SW</option> <optio

嘿,当我在下拉框(选择框)或普通文本字段框上时,我希望能够点击回车键

我当前的HTML代码如下所示:

<tr class="jsgrid-edit-row">
   <td class="jsgrid-cell jsgrid-align-left" style="width: 100px;">
      <select>
         <option value="1">SW</option>
         <option value="2">HW</option>
      </select>
   </td>
   <td class="jsgrid-cell jsgrid-align-left" style="width: 80px;">
      <input type="text" />
   </td>
   <td class="jsgrid-cell jsgrid-align-left" style="width: 100px;">
      <select>
         <option value="1">COMPUTER</option>
         <option value="2">MONITOR</option>
         <option value="3">NETWORK COMPONENTS</option>
         <option value="4">OFFICE EQUIPMENT</option>
         <option value="5">SOFTWARE</option>
         <option value="6">STORAGE</option>
      </select>
   </td>
   <td class="jsgrid-cell jsgrid-align-left" style="width: 80px;">
      <input type="text" />
   </td>
   <td class="jsgrid-cell jsgrid-align-left" style="width: 80px;">
      <input type="text" />
   </td>
   <td class="jsgrid-cell jsgrid-align-left" style="width: 80px;">
      <input type="text" />
   </td>          
</tr>
使用.jsgrid edit row>input我想它会找到该类,然后移动到它的子类,并查找我当前使用的任何输入元素

那么,我做错了什么呢?

请改用这个

$('.jsgrid-edit-row input').keypress(function (e) {

此语法搜索jsgrid edit row类中存在的所有输入标记

$('.jsgrid edit row>td>input')。按键(函数(e){
var-key=e.which;
console.log(e.which);
if(key==13)//输入键代码
{
log('hit-enter!');
返回false;
}
}); 

西南
硬件
计算机
班长
网络组件
办公设备
软件
存储

“使用这个”…为什么?没什么解释好吧,我只忘了td。。ugg。。谢谢Shaladitya!
$('.jsgrid-edit-row input').keypress(function (e) {