Javascript 将下一个文本字段集中在条件满足上

Javascript 将下一个文本字段集中在条件满足上,javascript,jquery,html,Javascript,Jquery,Html,我正在努力学习jquery。我有两个文本字段。当第一个字段的长度变为3时,我需要光标移动到下一个文本框。我怎样才能做到呢?请帮我找到答案 <input id="phone_field1" maxlength="3" name="phone_1" type="text"> <input id="phone_field2" maxlength="3" name="phone_1" type="text"> 这里给出了我的代码。请帮帮我。请执行以下操作: $('#phon

我正在努力学习jquery。我有两个文本字段。当第一个字段的长度变为3时,我需要光标移动到下一个文本框。我怎样才能做到呢?请帮我找到答案

<input id="phone_field1" maxlength="3" name="phone_1" type="text">
<input id="phone_field2" maxlength="3" name="phone_1" type="text">

这里给出了我的代码。请帮帮我。

请执行以下操作:

$('#phone_field1').on('input',function(){//or keyup,you can use input rather id
  if($(this).val().length == $(this).prop('maxlength')){
   $(this).next().focus();
  }
});

添加缺少的括号。

您已经定义了maxlength=3,但希望在5中使用它?????有点不清楚你想对她做什么……我非常抱歉。当时是3,这是一个错误。希望它是清晰的,非常感谢你的回答