Javascript 获取当前关注的输入文本字段的索引

Javascript 获取当前关注的输入文本字段的索引,javascript,jquery,Javascript,Jquery,如何获取当前输入文本字段的索引?按enter键后,我试图跳转到下一个输入字段。这就是我得到的: var index = $('input:text').index(this); $('input:text')[nextIndex].focus(); 但它不会进入下一个..以下代码应该可以正常工作: $("input").keypress(function(e) { if (e.which == 13) { var index = $("input[type='te

如何获取当前输入文本字段的索引?按enter键后,我试图跳转到下一个输入字段。这就是我得到的:

 var index = $('input:text').index(this); 
 $('input:text')[nextIndex].focus();

但它不会进入下一个..

以下代码应该可以正常工作:

$("input").keypress(function(e) {
    if (e.which == 13) {
        var index = $("input[type='text']").index(this);
        $("input[type='text']").eq(index + 1).focus();
        e.preventDefault();
    }
});​

演示:以下代码应该可以正常工作:

$("input").keypress(function(e) {
    if (e.which == 13) {
        var index = $("input[type='text']").index(this);
        $("input[type='text']").eq(index + 1).focus();
        e.preventDefault();
    }
});​
演示: