jQuery事件可以更改哪个值?

jQuery事件可以更改哪个值?,jquery,Jquery,我想更改我的元素的默认行为: $('form input').keypress(function (e) { if (e.which == 13) { // ENTER key e.setTempDefault(9); // TAB key // e.preventDefault(); } }); 显然,settmpdefault不存在 我只能找到e.preventDefault() 因此,基本上,当有人按enter键时,您希望转到下一个字段,就像用户按tab键一样。是

我想更改我的元素的默认行为:

$('form input').keypress(function (e) {
  if (e.which == 13) { // ENTER key
    e.setTempDefault(9); // TAB key
    // e.preventDefault();
  }
});
显然,
settmpdefault
不存在

我只能找到
e.preventDefault()


因此,基本上,当有人按enter键时,您希望转到下一个字段,就像用户按tab键一样。是的!我可以捕捉并吃掉击键,但使用我们表单的人最终会尝试进入下一个领域。
$('form input').keypress(function (e) {
    if (e.which === 13) {
        e.preventDefault();  
        $(':input').eq( $(this).index(':input') + 1 ).focus();
    }
});