jquerynext与Span&;输入

jquerynext与Span&;输入,jquery,Jquery,我有以下资料: <span class="xyz">Test</span><input type="text" class="hello"> <span class="xyz">Test</span><input type="text" class="hello"> <span class="xyz">Test</span><input type="text" class="hello">

我有以下资料:

<span class="xyz">Test</span><input type="text" class="hello">
<span class="xyz">Test</span><input type="text" class="hello">
<span class="xyz">Test</span><input type="text" class="hello">
如果我删除代码,它就可以正常工作。但当代码存在时,它就不存在了。想法?

不起作用,因为
后面的元素是

尝试:

请参阅。

无效,因为
后面的元素是

尝试:


请参阅。

对我来说很好,也许是其他原因导致了你的问题?不。你的例子对我也不起作用…对我来说很好,也许是其他原因导致了你的问题?不。你的例子对我也不起作用。。。
$(document).on('keyup', '.hello', function() {
    $(this).next('input').focus();
});
$(document).on('keyup', '.hello', function() {
    if ($(this).nextAll('input').length)
        $(this).nextAll('input')[0].focus();
});