私のような質問が他にもいくつかありますが、それらの解決策を理解できませんでした。私はこれまで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 の私のフォームへのリンク