0

私のような質問が他にもいくつかありますが、それらの解決策を理解できませんでした。私はこれまでjQueryを使用したことがありません。これはおそらくよくある質問だと思うので、誰かが私のような初心者向けの明確な解決策を提供して、他の人も使用できることを願っています.

以下のコードでは、以下のコード行がどのように機能するのか理解できません。

 $(this).nextAll('input:first').focus();

jQueryスクリプトは次のとおりです。

    $('input').keydown(function(event) {

        if(event.which == 13) {
            if(!$(this).hasClass("last")){
                event.preventDefault();
                $(this).nextAll('input:first').focus();
            }else {
                $("form").submit();   
            }
        }

    });

上記が私のフォームではなく、別のjsFiddleで機能しているのを見てきましたが、その理由はわかりません。 jsFiddle の私のフォームへのリンク

4

1 に答える 1

0

上記の jquery は、 と のみの​​コードで動作し、 のような他のコードを削除すると動作します。

于 2013-12-06T05:36:19.223 に答える