Javascript 如何按enter键跳转到下一行
我有一个简单的表格,我想在按下回车键进入下一个下拉列表Javascript 如何按enter键跳转到下一行,javascript,drop-down-menu,Javascript,Drop Down Menu,我有一个简单的表格,我想在按下回车键进入下一个下拉列表 <tbody> <tr id="line1"> <td style="width: 20px; text-align: center; padding-right: 10px; padding-right: 10px;">1</td> <td><input type="text" name="quantity1" value="" id="
<tbody>
<tr id="line1">
<td style="width: 20px; text-align: center; padding-right: 10px; padding-right: 10px;">1</td>
<td><input type="text" name="quantity1" value="" id="quantity01" class="text" style="width: 70px; text-align: center;"></td>
<td><select name="product1" id="product01" class="chzn-select chzn-done" data-placeholder="Choose a Product" style="width: 270px; display: none;">
<option value="0"></option>
<option value="1">123456 TEXT </option>
<option value="2">5454654 TEXT 2</option>
</select>
<td><select name="tax_rate1" id="tax_rate01" class="chzn-select chzn-done" data-placeholder="Select..." style="width: 110px; display: none;">
<option value="0"></option>
<option value="1">Option 1</option>
<option value="2" selected="selected">Option 2</option>
<option value="3">Option 3</option>
</select>
<td><input type="text" name="input" value="" id="input" class="text" style="width: 100px; text-align: right;"></td>
</tr>
1.
123456文本
54654文本2
选择1
选择2
选择3
非常感谢您的帮助。ParPar的回答忽略了函数的“n”(我对其进行了编辑),但仍然有效
$("select").keypress(function(e){
var key = (e.which) ? e.which : e.keyCode;
// If keycode is 13, this means it's "enter"
if(key == 13)
$(this).next().focus();
});
这里有一个。使用tabindex会不会更直观?另一方面,你是指下一个选择还是下一个选项(选项有箭头键)?